<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><link rel="stylesheet" type="text/css" href="style.css" /><script type="text/javascript" src="highlight.js"></script></head><body><pre><span class="hs-pragma">{-# LANGUAGE OverloadedStrings #-}</span><span>
</span><span id="line-2"></span><span class="hs-pragma">{-# LANGUAGE RankNTypes        #-}</span><span>
</span><span id="line-3"></span><span class="hs-comment">-- |</span><span>
</span><span id="line-4"></span><span class="hs-comment">--</span><span>
</span><span id="line-5"></span><span class="hs-comment">-- @since 2.2.0.0</span><span>
</span><span id="line-6"></span><span class="hs-keyword">module</span><span> </span><span class="hs-identifier">Distribution.PackageDescription.Quirks</span><span> </span><span class="hs-special">(</span><span class="annot"><a href="Distribution.PackageDescription.Quirks.html#patchQuirks"><span class="hs-identifier">patchQuirks</span></a></span><span class="hs-special">)</span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-7"></span><span>
</span><span id="line-8"></span><span class="hs-keyword">import</span><span> </span><span class="annot"><a href="Distribution.Compat.Prelude.html"><span class="hs-identifier">Distribution.Compat.Prelude</span></a></span><span>
</span><span id="line-9"></span><span class="hs-keyword">import</span><span> </span><span class="annot"><a href="Distribution.Utils.MD5.html"><span class="hs-identifier">Distribution.Utils.MD5</span></a></span><span>
</span><span id="line-10"></span><span class="hs-keyword">import</span><span> </span><span class="annot"><a href="../../base/src/GHC.Fingerprint.html#"><span class="hs-identifier">GHC.Fingerprint</span></a></span><span>             </span><span class="hs-special">(</span><span class="annot"><a href="../../base/src/GHC.Fingerprint.Type.html#Fingerprint"><span class="hs-identifier">Fingerprint</span></a></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">..</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-11"></span><span class="hs-keyword">import</span><span> </span><span class="annot"><a href="../../base/src/Prelude.html#"><span class="hs-identifier">Prelude</span></a></span><span> </span><span class="hs-special">(</span><span class="hs-special">)</span><span>
</span><span id="line-12"></span><span>
</span><span id="line-13"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../../bytestring/src/Data.ByteString.html#"><span class="hs-identifier">Data.ByteString</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">BS</span></span><span>
</span><span id="line-14"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../../containers/src/Data.Map.html#"><span class="hs-identifier">Data.Map</span></a></span><span>        </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Map</span></span><span>
</span><span id="line-15"></span><span>
</span><span id="line-16"></span><span class="hs-comment">-- | Patch legacy @.cabal@ file contents to allow parsec parser to accept</span><span>
</span><span id="line-17"></span><span class="hs-comment">-- all of Hackage.</span><span>
</span><span id="line-18"></span><span class="hs-comment">--</span><span>
</span><span id="line-19"></span><span class="hs-comment">-- Bool part of the result tells whether the output is modified.</span><span>
</span><span id="line-20"></span><span class="hs-comment">--</span><span>
</span><span id="line-21"></span><span class="hs-comment">-- @since 2.2.0.0</span><span>
</span><span id="line-22"></span><span class="annot"><a href="Distribution.PackageDescription.Quirks.html#patchQuirks"><span class="hs-identifier hs-type">patchQuirks</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="../../bytestring/src/Data.ByteString.Internal.html#ByteString"><span class="hs-identifier hs-type">BS.ByteString</span></a></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="hs-identifier hs-type">Bool</span></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="../../bytestring/src/Data.ByteString.Internal.html#ByteString"><span class="hs-identifier hs-type">BS.ByteString</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-23"></span><span id="patchQuirks"><span class="annot"><span class="annottext">patchQuirks :: ByteString -&gt; (Bool, ByteString)
</span><a href="Distribution.PackageDescription.Quirks.html#patchQuirks"><span class="hs-identifier hs-var hs-var">patchQuirks</span></a></span></span><span> </span><span id="local-6989586621679620985"><span class="annot"><span class="annottext">ByteString
</span><a href="#local-6989586621679620985"><span class="hs-identifier hs-var">bs</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-keyword">case</span><span> </span><span class="annot"><span class="annottext">(ByteString, Fingerprint)
-&gt; Map
     (ByteString, Fingerprint) (Fingerprint, ByteString -&gt; ByteString)
-&gt; Maybe (Fingerprint, ByteString -&gt; ByteString)
forall k a. Ord k =&gt; k -&gt; Map k a -&gt; Maybe a
</span><a href="../../containers/src/Data.Map.Internal.html#lookup"><span class="hs-identifier hs-var">Map.lookup</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -&gt; ByteString -&gt; ByteString
</span><a href="../../bytestring/src/Data.ByteString.html#take"><span class="hs-identifier hs-var">BS.take</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">256</span></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><a href="#local-6989586621679620985"><span class="hs-identifier hs-var">bs</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">ByteString -&gt; Fingerprint
</span><a href="Distribution.Utils.MD5.html#md5"><span class="hs-identifier hs-var">md5</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><a href="#local-6989586621679620985"><span class="hs-identifier hs-var">bs</span></a></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Map
  (ByteString, Fingerprint) (Fingerprint, ByteString -&gt; ByteString)
</span><a href="Distribution.PackageDescription.Quirks.html#patches"><span class="hs-identifier hs-var">patches</span></a></span><span> </span><span class="hs-keyword">of</span><span>
</span><span id="line-24"></span><span>    </span><span class="annot"><span class="annottext">Maybe (Fingerprint, ByteString -&gt; ByteString)
</span><a href="../../base/src/GHC.Maybe.html#Nothing"><span class="hs-identifier hs-var">Nothing</span></a></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Bool
</span><span class="hs-identifier hs-var">False</span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">ByteString
</span><a href="#local-6989586621679620985"><span class="hs-identifier hs-var">bs</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-25"></span><span>    </span><span class="annot"><a href="../../base/src/GHC.Maybe.html#Just"><span class="hs-identifier hs-type">Just</span></a></span><span> </span><span class="hs-special">(</span><span id="local-6989586621679620980"><span class="annot"><span class="annottext">Fingerprint
</span><a href="#local-6989586621679620980"><span class="hs-identifier hs-var">post</span></a></span></span><span class="hs-special">,</span><span> </span><span id="local-6989586621679620979"><span class="annot"><span class="annottext">ByteString -&gt; ByteString
</span><a href="#local-6989586621679620979"><span class="hs-identifier hs-var">f</span></a></span></span><span class="hs-special">)</span><span>
</span><span id="line-26"></span><span>        </span><span class="hs-glyph">|</span><span> </span><span class="annot"><span class="annottext">Fingerprint
</span><a href="#local-6989586621679620980"><span class="hs-identifier hs-var">post</span></a></span><span> </span><span class="annot"><span class="annottext">Fingerprint -&gt; Fingerprint -&gt; Bool
forall a. Eq a =&gt; a -&gt; a -&gt; Bool
</span><span class="hs-operator hs-var">/=</span></span><span> </span><span class="annot"><span class="annottext">ByteString -&gt; Fingerprint
</span><a href="Distribution.Utils.MD5.html#md5"><span class="hs-identifier hs-var">md5</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><a href="#local-6989586621679620977"><span class="hs-identifier hs-var">output</span></a></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Bool
</span><span class="hs-identifier hs-var">False</span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">ByteString
</span><a href="#local-6989586621679620985"><span class="hs-identifier hs-var">bs</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-27"></span><span>        </span><span class="hs-glyph">|</span><span> </span><span class="annot"><span class="annottext">Bool
</span><a href="../../base/src/GHC.Base.html#otherwise"><span class="hs-identifier hs-var">otherwise</span></a></span><span>          </span><span class="hs-glyph">-&gt;</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Bool
</span><span class="hs-identifier hs-var">True</span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">ByteString
</span><a href="#local-6989586621679620977"><span class="hs-identifier hs-var">output</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-28"></span><span>      </span><span class="hs-keyword">where</span><span>
</span><span id="line-29"></span><span>        </span><span id="local-6989586621679620977"><span class="annot"><span class="annottext">output :: ByteString
</span><a href="#local-6989586621679620977"><span class="hs-identifier hs-var hs-var">output</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">ByteString -&gt; ByteString
</span><a href="#local-6989586621679620979"><span class="hs-identifier hs-var">f</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><a href="#local-6989586621679620985"><span class="hs-identifier hs-var">bs</span></a></span><span>
</span><span id="line-30"></span><span>
</span><span id="line-31"></span><span class="hs-comment">-- | 'patches' contains first 256 bytes, pre- and post-fingerprints and a patch function.</span><span>
</span><span id="line-32"></span><span class="annot"><a href="Distribution.PackageDescription.Quirks.html#patches"><span class="hs-identifier hs-type">patches</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="../../containers/src/Data.Map.Internal.html#Map"><span class="hs-identifier hs-type">Map.Map</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../../bytestring/src/Data.ByteString.Internal.html#ByteString"><span class="hs-identifier hs-type">BS.ByteString</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="../../base/src/GHC.Fingerprint.Type.html#Fingerprint"><span class="hs-identifier hs-type">Fingerprint</span></a></span><span class="hs-special">)</span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../../base/src/GHC.Fingerprint.Type.html#Fingerprint"><span class="hs-identifier hs-type">Fingerprint</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="../../bytestring/src/Data.ByteString.Internal.html#ByteString"><span class="hs-identifier hs-type">BS.ByteString</span></a></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><a href="../../bytestring/src/Data.ByteString.Internal.html#ByteString"><span class="hs-identifier hs-type">BS.ByteString</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-33"></span><span id="patches"><span class="annot"><span class="annottext">patches :: Map
  (ByteString, Fingerprint) (Fingerprint, ByteString -&gt; ByteString)
</span><a href="Distribution.PackageDescription.Quirks.html#patches"><span class="hs-identifier hs-var hs-var">patches</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">[((ByteString, Fingerprint),
  (Fingerprint, ByteString -&gt; ByteString))]
-&gt; Map
     (ByteString, Fingerprint) (Fingerprint, ByteString -&gt; ByteString)
forall k a. Ord k =&gt; [(k, a)] -&gt; Map k a
</span><a href="../../containers/src/Data.Map.Internal.html#fromList"><span class="hs-identifier hs-var">Map.fromList</span></a></span><span>
</span><span id="line-34"></span><span>    </span><span class="hs-comment">-- http://hackage.haskell.org/package/unicode-transforms-0.3.3</span><span>
</span><span id="line-35"></span><span>    </span><span class="hs-comment">-- other-modules: .</span><span>
</span><span id="line-36"></span><span>    </span><span class="hs-comment">-- ReadP assumed dot is empty line</span><span>
</span><span id="line-37"></span><span>    </span><span class="hs-special">[</span><span> </span><span class="annot"><span class="annottext">ByteString
-&gt; Fingerprint
-&gt; Fingerprint
-&gt; (ByteString -&gt; ByteString)
-&gt; ((ByteString, Fingerprint),
    (Fingerprint, ByteString -&gt; ByteString))
forall {a} {b} {a} {b}. a -&gt; b -&gt; a -&gt; b -&gt; ((a, b), (a, b))
</span><a href="#local-6989586621679620975"><span class="hs-identifier hs-var">mk</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;-- This file has been generated from package.yaml by hpack version 0.17.0.\n--\n-- see: https://github.com/sol/hpack\n\nname:                unicode-transforms\nversion:             0.3.3\nsynopsis:            Unicode normalization\ndescription:         Fast Unic&quot;</span></span><span>
</span><span id="line-38"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Word64 -&gt; Fingerprint
</span><a href="../../base/src/GHC.Fingerprint.Type.html#Fingerprint"><span class="hs-identifier hs-var">Fingerprint</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">15958160436627155571</span></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">10318709190730872881</span></span><span class="hs-special">)</span><span>
</span><span id="line-39"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Word64 -&gt; Fingerprint
</span><a href="../../base/src/GHC.Fingerprint.Type.html#Fingerprint"><span class="hs-identifier hs-var">Fingerprint</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">11008465475756725834</span></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">13815629925116264363</span></span><span class="hs-special">)</span><span>
</span><span id="line-40"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -&gt; ByteString -&gt; ByteString
</span><a href="Distribution.PackageDescription.Quirks.html#bsRemove"><span class="hs-identifier hs-var">bsRemove</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;  other-modules:\n      .\n&quot;</span></span><span class="hs-special">)</span><span> </span><span class="hs-comment">-- TODO: remove traling \n to test structural-diff</span><span>
</span><span id="line-41"></span><span>    </span><span class="hs-comment">-- http://hackage.haskell.org/package/DSTM-0.1.2</span><span>
</span><span id="line-42"></span><span>    </span><span class="hs-comment">-- http://hackage.haskell.org/package/DSTM-0.1.1</span><span>
</span><span id="line-43"></span><span>    </span><span class="hs-comment">-- http://hackage.haskell.org/package/DSTM-0.1</span><span>
</span><span id="line-44"></span><span>    </span><span class="hs-comment">-- Other Modules: no dash</span><span>
</span><span id="line-45"></span><span>    </span><span class="hs-comment">-- ReadP parsed as section</span><span>
</span><span id="line-46"></span><span>    </span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">ByteString
-&gt; Fingerprint
-&gt; Fingerprint
-&gt; (ByteString -&gt; ByteString)
-&gt; ((ByteString, Fingerprint),
    (Fingerprint, ByteString -&gt; ByteString))
forall {a} {b} {a} {b}. a -&gt; b -&gt; a -&gt; b -&gt; ((a, b), (a, b))
</span><a href="#local-6989586621679620975"><span class="hs-identifier hs-var">mk</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;Name: DSTM\nVersion: 0.1.2\nCopyright: (c) 2010, Frank Kupke\nLicense: LGPL\nLicense-File: LICENSE\nAuthor: Frank Kupke\nMaintainer: frk@informatik.uni-kiel.de\nCabal-Version: &gt;= 1.2.3\nStability: provisional\nSynopsis: A framework for using STM within distributed &quot;</span></span><span>
</span><span id="line-47"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Word64 -&gt; Fingerprint
</span><a href="../../base/src/GHC.Fingerprint.Type.html#Fingerprint"><span class="hs-identifier hs-var">Fingerprint</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">6919263071548559054</span></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">9050746360708965827</span></span><span class="hs-special">)</span><span>
</span><span id="line-48"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Word64 -&gt; Fingerprint
</span><a href="../../base/src/GHC.Fingerprint.Type.html#Fingerprint"><span class="hs-identifier hs-var">Fingerprint</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">17015177514298962556</span></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">11943164891661867280</span></span><span class="hs-special">)</span><span>
</span><span id="line-49"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -&gt; ByteString -&gt; ByteString -&gt; ByteString
</span><a href="Distribution.PackageDescription.Quirks.html#bsReplace"><span class="hs-identifier hs-var">bsReplace</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;Other modules:&quot;</span></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;-- &quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-50"></span><span>    </span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">ByteString
-&gt; Fingerprint
-&gt; Fingerprint
-&gt; (ByteString -&gt; ByteString)
-&gt; ((ByteString, Fingerprint),
    (Fingerprint, ByteString -&gt; ByteString))
forall {a} {b} {a} {b}. a -&gt; b -&gt; a -&gt; b -&gt; ((a, b), (a, b))
</span><a href="#local-6989586621679620975"><span class="hs-identifier hs-var">mk</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;Name: DSTM\nVersion: 0.1.1\nCopyright: (c) 2010, Frank Kupke\nLicense: LGPL\nLicense-File: LICENSE\nAuthor: Frank Kupke\nMaintainer: frk@informatik.uni-kiel.de\nCabal-Version: &gt;= 1.2.3\nStability: provisional\nSynopsis: A framework for using STM within distributed &quot;</span></span><span>
</span><span id="line-51"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Word64 -&gt; Fingerprint
</span><a href="../../base/src/GHC.Fingerprint.Type.html#Fingerprint"><span class="hs-identifier hs-var">Fingerprint</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">17313105789069667153</span></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">9610429408495338584</span></span><span class="hs-special">)</span><span>
</span><span id="line-52"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Word64 -&gt; Fingerprint
</span><a href="../../base/src/GHC.Fingerprint.Type.html#Fingerprint"><span class="hs-identifier hs-var">Fingerprint</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">17250946493484671738</span></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">17629939328766863497</span></span><span class="hs-special">)</span><span>
</span><span id="line-53"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -&gt; ByteString -&gt; ByteString -&gt; ByteString
</span><a href="Distribution.PackageDescription.Quirks.html#bsReplace"><span class="hs-identifier hs-var">bsReplace</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;Other modules:&quot;</span></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;-- &quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-54"></span><span>    </span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">ByteString
-&gt; Fingerprint
-&gt; Fingerprint
-&gt; (ByteString -&gt; ByteString)
-&gt; ((ByteString, Fingerprint),
    (Fingerprint, ByteString -&gt; ByteString))
forall {a} {b} {a} {b}. a -&gt; b -&gt; a -&gt; b -&gt; ((a, b), (a, b))
</span><a href="#local-6989586621679620975"><span class="hs-identifier hs-var">mk</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;Name: DSTM\nVersion: 0.1\nCopyright: (c) 2010, Frank Kupke\nLicense: LGPL\nLicense-File: LICENSE\nAuthor: Frank Kupke\nMaintainer: frk@informatik.uni-kiel.de\nCabal-Version: &gt;= 1.2.3\nStability: provisional\nSynopsis: A framework for using STM within distributed sy&quot;</span></span><span>
</span><span id="line-55"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Word64 -&gt; Fingerprint
</span><a href="../../base/src/GHC.Fingerprint.Type.html#Fingerprint"><span class="hs-identifier hs-var">Fingerprint</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">10502599650530614586</span></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">16424112934471063115</span></span><span class="hs-special">)</span><span>
</span><span id="line-56"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Word64 -&gt; Fingerprint
</span><a href="../../base/src/GHC.Fingerprint.Type.html#Fingerprint"><span class="hs-identifier hs-var">Fingerprint</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">13562014713536696107</span></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">17899511905611879358</span></span><span class="hs-special">)</span><span>
</span><span id="line-57"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -&gt; ByteString -&gt; ByteString -&gt; ByteString
</span><a href="Distribution.PackageDescription.Quirks.html#bsReplace"><span class="hs-identifier hs-var">bsReplace</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;Other modules:&quot;</span></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;-- &quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-58"></span><span>    </span><span class="hs-comment">-- http://hackage.haskell.org/package/control-monad-exception-mtl-0.10.3</span><span>
</span><span id="line-59"></span><span>    </span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">ByteString
-&gt; Fingerprint
-&gt; Fingerprint
-&gt; (ByteString -&gt; ByteString)
-&gt; ((ByteString, Fingerprint),
    (Fingerprint, ByteString -&gt; ByteString))
forall {a} {b} {a} {b}. a -&gt; b -&gt; a -&gt; b -&gt; ((a, b), (a, b))
</span><a href="#local-6989586621679620975"><span class="hs-identifier hs-var">mk</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;name: control-monad-exception-mtl\nversion: 0.10.3\nCabal-Version:  &gt;= 1.10\nbuild-type: Simple\nlicense: PublicDomain\nauthor: Pepe Iborra\nmaintainer: pepeiborra@gmail.com\nhomepage: http://pepeiborra.github.com/control-monad-exception\nsynopsis: MTL instances f&quot;</span></span><span>
</span><span id="line-60"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Word64 -&gt; Fingerprint
</span><a href="../../base/src/GHC.Fingerprint.Type.html#Fingerprint"><span class="hs-identifier hs-var">Fingerprint</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">18274748422558568404</span></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">4043538769550834851</span></span><span class="hs-special">)</span><span>
</span><span id="line-61"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Word64 -&gt; Fingerprint
</span><a href="../../base/src/GHC.Fingerprint.Type.html#Fingerprint"><span class="hs-identifier hs-var">Fingerprint</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">11395257416101232635</span></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">4303318131190196308</span></span><span class="hs-special">)</span><span>
</span><span id="line-62"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -&gt; ByteString -&gt; ByteString -&gt; ByteString
</span><a href="Distribution.PackageDescription.Quirks.html#bsReplace"><span class="hs-identifier hs-var">bsReplace</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot; default- extensions:&quot;</span></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;unknown-section&quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-63"></span><span>    </span><span class="hs-comment">-- http://hackage.haskell.org/package/vacuum-opengl-0.0</span><span>
</span><span id="line-64"></span><span>    </span><span class="hs-comment">-- \DEL character</span><span>
</span><span id="line-65"></span><span>    </span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">ByteString
-&gt; Fingerprint
-&gt; Fingerprint
-&gt; (ByteString -&gt; ByteString)
-&gt; ((ByteString, Fingerprint),
    (Fingerprint, ByteString -&gt; ByteString))
forall {a} {b} {a} {b}. a -&gt; b -&gt; a -&gt; b -&gt; ((a, b), (a, b))
</span><a href="#local-6989586621679620975"><span class="hs-identifier hs-var">mk</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;Name:                vacuum-opengl\nVersion:             0.0\nSynopsis:            Visualize live Haskell data structures using vacuum, graphviz and OpenGL.\nDescription:         \DELVisualize live Haskell data structures using vacuum, graphviz and OpenGL.\n     &quot;</span></span><span>
</span><span id="line-66"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Word64 -&gt; Fingerprint
</span><a href="../../base/src/GHC.Fingerprint.Type.html#Fingerprint"><span class="hs-identifier hs-var">Fingerprint</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">5946760521961682577</span></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">16933361639326309422</span></span><span class="hs-special">)</span><span>
</span><span id="line-67"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Word64 -&gt; Fingerprint
</span><a href="../../base/src/GHC.Fingerprint.Type.html#Fingerprint"><span class="hs-identifier hs-var">Fingerprint</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">14034745101467101555</span></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">14024175957788447824</span></span><span class="hs-special">)</span><span>
</span><span id="line-68"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -&gt; ByteString -&gt; ByteString
</span><a href="Distribution.PackageDescription.Quirks.html#bsRemove"><span class="hs-identifier hs-var">bsRemove</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;\DEL&quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-69"></span><span>    </span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">ByteString
-&gt; Fingerprint
-&gt; Fingerprint
-&gt; (ByteString -&gt; ByteString)
-&gt; ((ByteString, Fingerprint),
    (Fingerprint, ByteString -&gt; ByteString))
forall {a} {b} {a} {b}. a -&gt; b -&gt; a -&gt; b -&gt; ((a, b), (a, b))
</span><a href="#local-6989586621679620975"><span class="hs-identifier hs-var">mk</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;Name:                vacuum-opengl\nVersion:             0.0.1\nSynopsis:            Visualize live Haskell data structures using vacuum, graphviz and OpenGL.\nDescription:         \DELVisualize live Haskell data structures using vacuum, graphviz and OpenGL.\n   &quot;</span></span><span>
</span><span id="line-70"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Word64 -&gt; Fingerprint
</span><a href="../../base/src/GHC.Fingerprint.Type.html#Fingerprint"><span class="hs-identifier hs-var">Fingerprint</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">10790950110330119503</span></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">1309560249972452700</span></span><span class="hs-special">)</span><span>
</span><span id="line-71"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Word64 -&gt; Fingerprint
</span><a href="../../base/src/GHC.Fingerprint.Type.html#Fingerprint"><span class="hs-identifier hs-var">Fingerprint</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">1565743557025952928</span></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">13645502325715033593</span></span><span class="hs-special">)</span><span>
</span><span id="line-72"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -&gt; ByteString -&gt; ByteString
</span><a href="Distribution.PackageDescription.Quirks.html#bsRemove"><span class="hs-identifier hs-var">bsRemove</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;\DEL&quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-73"></span><span>    </span><span class="hs-comment">-- http://hackage.haskell.org/package/ixset-1.0.4</span><span>
</span><span id="line-74"></span><span>    </span><span class="hs-comment">-- {- comments -}</span><span>
</span><span id="line-75"></span><span>    </span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">ByteString
-&gt; Fingerprint
-&gt; Fingerprint
-&gt; (ByteString -&gt; ByteString)
-&gt; ((ByteString, Fingerprint),
    (Fingerprint, ByteString -&gt; ByteString))
forall {a} {b} {a} {b}. a -&gt; b -&gt; a -&gt; b -&gt; ((a, b), (a, b))
</span><a href="#local-6989586621679620975"><span class="hs-identifier hs-var">mk</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;Name:                ixset\nVersion:             1.0.4\nSynopsis:            Efficient relational queries on Haskell sets.\nDescription:\n    Create and query sets that are indexed by multiple indices.\nLicense:             BSD3\nLicense-file:        COPYING\nAut&quot;</span></span><span>
</span><span id="line-76"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Word64 -&gt; Fingerprint
</span><a href="../../base/src/GHC.Fingerprint.Type.html#Fingerprint"><span class="hs-identifier hs-var">Fingerprint</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">11886092342440414185</span></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">4150518943472101551</span></span><span class="hs-special">)</span><span>
</span><span id="line-77"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Word64 -&gt; Fingerprint
</span><a href="../../base/src/GHC.Fingerprint.Type.html#Fingerprint"><span class="hs-identifier hs-var">Fingerprint</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">5731367240051983879</span></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">17473925006273577821</span></span><span class="hs-special">)</span><span>
</span><span id="line-78"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -&gt; ByteString -&gt; ByteString
</span><a href="Distribution.PackageDescription.Quirks.html#bsRemoveStarting"><span class="hs-identifier hs-var">bsRemoveStarting</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;{-&quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-79"></span><span>    </span><span class="hs-comment">-- : after section</span><span>
</span><span id="line-80"></span><span>    </span><span class="hs-comment">-- http://hackage.haskell.org/package/ds-kanren</span><span>
</span><span id="line-81"></span><span>    </span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">ByteString
-&gt; Fingerprint
-&gt; Fingerprint
-&gt; (ByteString -&gt; ByteString)
-&gt; ((ByteString, Fingerprint),
    (Fingerprint, ByteString -&gt; ByteString))
forall {a} {b} {a} {b}. a -&gt; b -&gt; a -&gt; b -&gt; ((a, b), (a, b))
</span><a href="#local-6989586621679620975"><span class="hs-identifier hs-var">mk</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;name:                ds-kanren\nversion:             0.2.0.0\nsynopsis:            A subset of the miniKanren language\ndescription:\n  ds-kanren is an implementation of the &lt;http://minikanren.org miniKanren&gt; language.\n  .\n  == What's in ds-kanren?\n  .\n  ['dis&quot;</span></span><span>
</span><span id="line-82"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Word64 -&gt; Fingerprint
</span><a href="../../base/src/GHC.Fingerprint.Type.html#Fingerprint"><span class="hs-identifier hs-var">Fingerprint</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">2804006762382336875</span></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">9677726932108735838</span></span><span class="hs-special">)</span><span>
</span><span id="line-83"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Word64 -&gt; Fingerprint
</span><a href="../../base/src/GHC.Fingerprint.Type.html#Fingerprint"><span class="hs-identifier hs-var">Fingerprint</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">9830506174094917897</span></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">12812107316777006473</span></span><span class="hs-special">)</span><span>
</span><span id="line-84"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -&gt; ByteString -&gt; ByteString -&gt; ByteString
</span><a href="Distribution.PackageDescription.Quirks.html#bsReplace"><span class="hs-identifier hs-var">bsReplace</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;Test-Suite test-unify:&quot;</span></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;Test-Suite \&quot;test-unify:\&quot;&quot;</span></span><span> </span><span class="annot"><span class="annottext">(ByteString -&gt; ByteString)
-&gt; (ByteString -&gt; ByteString) -&gt; ByteString -&gt; ByteString
forall b c a. (b -&gt; c) -&gt; (a -&gt; b) -&gt; a -&gt; c
</span><a href="../../base/src/GHC.Base.html#."><span class="hs-operator hs-var">.</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString -&gt; ByteString -&gt; ByteString -&gt; ByteString
</span><a href="Distribution.PackageDescription.Quirks.html#bsReplace"><span class="hs-identifier hs-var">bsReplace</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;Test-Suite test-list-ops:&quot;</span></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;Test-Suite \&quot;test-list-ops:\&quot;&quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-85"></span><span>    </span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">ByteString
-&gt; Fingerprint
-&gt; Fingerprint
-&gt; (ByteString -&gt; ByteString)
-&gt; ((ByteString, Fingerprint),
    (Fingerprint, ByteString -&gt; ByteString))
forall {a} {b} {a} {b}. a -&gt; b -&gt; a -&gt; b -&gt; ((a, b), (a, b))
</span><a href="#local-6989586621679620975"><span class="hs-identifier hs-var">mk</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;name:                ds-kanren\nversion:             0.2.0.1\nsynopsis:            A subset of the miniKanren language\ndescription:\n  ds-kanren is an implementation of the &lt;http://minikanren.org miniKanren&gt; language.\n\nlicense:             MIT\nlicense-file:  &quot;</span></span><span>
</span><span id="line-86"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Word64 -&gt; Fingerprint
</span><a href="../../base/src/GHC.Fingerprint.Type.html#Fingerprint"><span class="hs-identifier hs-var">Fingerprint</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">9130259649220396193</span></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">2155671144384738932</span></span><span class="hs-special">)</span><span>
</span><span id="line-87"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Word64 -&gt; Fingerprint
</span><a href="../../base/src/GHC.Fingerprint.Type.html#Fingerprint"><span class="hs-identifier hs-var">Fingerprint</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">1847988234352024240</span></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">4597789823227580457</span></span><span class="hs-special">)</span><span>
</span><span id="line-88"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -&gt; ByteString -&gt; ByteString -&gt; ByteString
</span><a href="Distribution.PackageDescription.Quirks.html#bsReplace"><span class="hs-identifier hs-var">bsReplace</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;Test-Suite test-unify:&quot;</span></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;Test-Suite \&quot;test-unify:\&quot;&quot;</span></span><span> </span><span class="annot"><span class="annottext">(ByteString -&gt; ByteString)
-&gt; (ByteString -&gt; ByteString) -&gt; ByteString -&gt; ByteString
forall b c a. (b -&gt; c) -&gt; (a -&gt; b) -&gt; a -&gt; c
</span><a href="../../base/src/GHC.Base.html#."><span class="hs-operator hs-var">.</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString -&gt; ByteString -&gt; ByteString -&gt; ByteString
</span><a href="Distribution.PackageDescription.Quirks.html#bsReplace"><span class="hs-identifier hs-var">bsReplace</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;Test-Suite test-list-ops:&quot;</span></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;Test-Suite \&quot;test-list-ops:\&quot;&quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-89"></span><span>    </span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">ByteString
-&gt; Fingerprint
-&gt; Fingerprint
-&gt; (ByteString -&gt; ByteString)
-&gt; ((ByteString, Fingerprint),
    (Fingerprint, ByteString -&gt; ByteString))
forall {a} {b} {a} {b}. a -&gt; b -&gt; a -&gt; b -&gt; ((a, b), (a, b))
</span><a href="#local-6989586621679620975"><span class="hs-identifier hs-var">mk</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;name:                metric\nversion:             0.1.4\nsynopsis:            Metric spaces.\nlicense:             MIT\nlicense-file:        LICENSE\nauthor:              Vikram Verma\nmaintainer:          me@vikramverma.com\ncategory:            Data\nbuild-type:&quot;</span></span><span>
</span><span id="line-90"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Word64 -&gt; Fingerprint
</span><a href="../../base/src/GHC.Fingerprint.Type.html#Fingerprint"><span class="hs-identifier hs-var">Fingerprint</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">6150019278861565482</span></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">3066802658031228162</span></span><span class="hs-special">)</span><span>
</span><span id="line-91"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Word64 -&gt; Fingerprint
</span><a href="../../base/src/GHC.Fingerprint.Type.html#Fingerprint"><span class="hs-identifier hs-var">Fingerprint</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">9124826020564520548</span></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">15629704249829132420</span></span><span class="hs-special">)</span><span>
</span><span id="line-92"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -&gt; ByteString -&gt; ByteString -&gt; ByteString
</span><a href="Distribution.PackageDescription.Quirks.html#bsReplace"><span class="hs-identifier hs-var">bsReplace</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;test-suite metric-tests:&quot;</span></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;test-suite \&quot;metric-tests:\&quot;&quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-93"></span><span>    </span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">ByteString
-&gt; Fingerprint
-&gt; Fingerprint
-&gt; (ByteString -&gt; ByteString)
-&gt; ((ByteString, Fingerprint),
    (Fingerprint, ByteString -&gt; ByteString))
forall {a} {b} {a} {b}. a -&gt; b -&gt; a -&gt; b -&gt; ((a, b), (a, b))
</span><a href="#local-6989586621679620975"><span class="hs-identifier hs-var">mk</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;name:                metric\nversion:             0.2.0\nsynopsis:            Metric spaces.\nlicense:             MIT\nlicense-file:        LICENSE\nauthor:              Vikram Verma\nmaintainer:          me@vikramverma.com\ncategory:            Data\nbuild-type:&quot;</span></span><span>
</span><span id="line-94"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Word64 -&gt; Fingerprint
</span><a href="../../base/src/GHC.Fingerprint.Type.html#Fingerprint"><span class="hs-identifier hs-var">Fingerprint</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">4639805967994715694</span></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">7859317050376284551</span></span><span class="hs-special">)</span><span>
</span><span id="line-95"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Word64 -&gt; Fingerprint
</span><a href="../../base/src/GHC.Fingerprint.Type.html#Fingerprint"><span class="hs-identifier hs-var">Fingerprint</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">5566222290622325231</span></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">873197212916959151</span></span><span class="hs-special">)</span><span>
</span><span id="line-96"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -&gt; ByteString -&gt; ByteString -&gt; ByteString
</span><a href="Distribution.PackageDescription.Quirks.html#bsReplace"><span class="hs-identifier hs-var">bsReplace</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;test-suite metric-tests:&quot;</span></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;test-suite \&quot;metric-tests:\&quot;&quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-97"></span><span>    </span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">ByteString
-&gt; Fingerprint
-&gt; Fingerprint
-&gt; (ByteString -&gt; ByteString)
-&gt; ((ByteString, Fingerprint),
    (Fingerprint, ByteString -&gt; ByteString))
forall {a} {b} {a} {b}. a -&gt; b -&gt; a -&gt; b -&gt; ((a, b), (a, b))
</span><a href="#local-6989586621679620975"><span class="hs-identifier hs-var">mk</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;name:          phasechange\ncategory:      Data\nversion:       0.1\nauthor:        G\195\161bor Lehel\nmaintainer:    G\195\161bor Lehel &lt;illissius@gmail.com&gt;\nhomepage:      http://github.com/glehel/phasechange\ncopyright:     Copyright (C) 2012 G\195\161bor Lehel\nlicense:     &quot;</span></span><span>
</span><span id="line-98"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Word64 -&gt; Fingerprint
</span><a href="../../base/src/GHC.Fingerprint.Type.html#Fingerprint"><span class="hs-identifier hs-var">Fingerprint</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">10546509771395401582</span></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">245508422312751943</span></span><span class="hs-special">)</span><span>
</span><span id="line-99"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Word64 -&gt; Fingerprint
</span><a href="../../base/src/GHC.Fingerprint.Type.html#Fingerprint"><span class="hs-identifier hs-var">Fingerprint</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">5169853482576003304</span></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">7247091607933993833</span></span><span class="hs-special">)</span><span>
</span><span id="line-100"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -&gt; ByteString -&gt; ByteString -&gt; ByteString
</span><a href="Distribution.PackageDescription.Quirks.html#bsReplace"><span class="hs-identifier hs-var">bsReplace</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;impl(ghc &gt;= 7.4):&quot;</span></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;erroneous-section&quot;</span></span><span> </span><span class="annot"><span class="annottext">(ByteString -&gt; ByteString)
-&gt; (ByteString -&gt; ByteString) -&gt; ByteString -&gt; ByteString
forall b c a. (b -&gt; c) -&gt; (a -&gt; b) -&gt; a -&gt; c
</span><a href="../../base/src/GHC.Base.html#."><span class="hs-operator hs-var">.</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString -&gt; ByteString -&gt; ByteString -&gt; ByteString
</span><a href="Distribution.PackageDescription.Quirks.html#bsReplace"><span class="hs-identifier hs-var">bsReplace</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;impl(ghc &gt;= 7.6):&quot;</span></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;erroneous-section&quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-101"></span><span>    </span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">ByteString
-&gt; Fingerprint
-&gt; Fingerprint
-&gt; (ByteString -&gt; ByteString)
-&gt; ((ByteString, Fingerprint),
    (Fingerprint, ByteString -&gt; ByteString))
forall {a} {b} {a} {b}. a -&gt; b -&gt; a -&gt; b -&gt; ((a, b), (a, b))
</span><a href="#local-6989586621679620975"><span class="hs-identifier hs-var">mk</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;Name:                smartword\nSynopsis:            Web based flash card for Word Smart I and II vocabularies\nVersion:             0.0.0.5\nHomepage:            http://kyagrd.dyndns.org/~kyagrd/project/smartword/\nCategory:            Web,Education\nLicense: &quot;</span></span><span>
</span><span id="line-102"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Word64 -&gt; Fingerprint
</span><a href="../../base/src/GHC.Fingerprint.Type.html#Fingerprint"><span class="hs-identifier hs-var">Fingerprint</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">7803544783533485151</span></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">10807347873998191750</span></span><span class="hs-special">)</span><span>
</span><span id="line-103"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Word64 -&gt; Fingerprint
</span><a href="../../base/src/GHC.Fingerprint.Type.html#Fingerprint"><span class="hs-identifier hs-var">Fingerprint</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">1665635316718752601</span></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">16212378357991151549</span></span><span class="hs-special">)</span><span>
</span><span id="line-104"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -&gt; ByteString -&gt; ByteString -&gt; ByteString
</span><a href="Distribution.PackageDescription.Quirks.html#bsReplace"><span class="hs-identifier hs-var">bsReplace</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;build depends:&quot;</span></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;--&quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-105"></span><span>    </span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">ByteString
-&gt; Fingerprint
-&gt; Fingerprint
-&gt; (ByteString -&gt; ByteString)
-&gt; ((ByteString, Fingerprint),
    (Fingerprint, ByteString -&gt; ByteString))
forall {a} {b} {a} {b}. a -&gt; b -&gt; a -&gt; b -&gt; ((a, b), (a, b))
</span><a href="#local-6989586621679620975"><span class="hs-identifier hs-var">mk</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;name:           shelltestrunner\n-- sync with README.md, ANNOUNCE:\nversion:        1.3\ncategory:       Testing\nsynopsis:       A tool for testing command-line programs.\ndescription:\n shelltestrunner is a cross-platform tool for testing command-line\n program&quot;</span></span><span>
</span><span id="line-106"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Word64 -&gt; Fingerprint
</span><a href="../../base/src/GHC.Fingerprint.Type.html#Fingerprint"><span class="hs-identifier hs-var">Fingerprint</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">4403237110790078829</span></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">15392625961066653722</span></span><span class="hs-special">)</span><span>
</span><span id="line-107"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Word64 -&gt; Fingerprint
</span><a href="../../base/src/GHC.Fingerprint.Type.html#Fingerprint"><span class="hs-identifier hs-var">Fingerprint</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">10218887328390239431</span></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">4644205837817510221</span></span><span class="hs-special">)</span><span>
</span><span id="line-108"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -&gt; ByteString -&gt; ByteString -&gt; ByteString
</span><a href="Distribution.PackageDescription.Quirks.html#bsReplace"><span class="hs-identifier hs-var">bsReplace</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;other modules:&quot;</span></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;--&quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-109"></span><span>    </span><span class="hs-comment">-- &amp;&amp;!</span><span>
</span><span id="line-110"></span><span>    </span><span class="hs-comment">-- http://hackage.haskell.org/package/hblas-0.3.0.0</span><span>
</span><span id="line-111"></span><span>    </span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">ByteString
-&gt; Fingerprint
-&gt; Fingerprint
-&gt; (ByteString -&gt; ByteString)
-&gt; ((ByteString, Fingerprint),
    (Fingerprint, ByteString -&gt; ByteString))
forall {a} {b} {a} {b}. a -&gt; b -&gt; a -&gt; b -&gt; ((a, b), (a, b))
</span><a href="#local-6989586621679620975"><span class="hs-identifier hs-var">mk</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;-- Initial hblas.cabal generated by cabal init.  For further \n-- documentation, see http://haskell.org/cabal/users-guide/\n\n-- The name of the package.\nname:                hblas\n\n-- The package version.  See the Haskell package versioning policy (PVP) \n-- &quot;</span></span><span>
</span><span id="line-112"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Word64 -&gt; Fingerprint
</span><a href="../../base/src/GHC.Fingerprint.Type.html#Fingerprint"><span class="hs-identifier hs-var">Fingerprint</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">8570120150072467041</span></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">18315524331351505945</span></span><span class="hs-special">)</span><span>
</span><span id="line-113"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Word64 -&gt; Fingerprint
</span><a href="../../base/src/GHC.Fingerprint.Type.html#Fingerprint"><span class="hs-identifier hs-var">Fingerprint</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">10838007242302656005</span></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">16026440017674974175</span></span><span class="hs-special">)</span><span>
</span><span id="line-114"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -&gt; ByteString -&gt; ByteString -&gt; ByteString
</span><a href="Distribution.PackageDescription.Quirks.html#bsReplace"><span class="hs-identifier hs-var">bsReplace</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;&amp;&amp;!&quot;</span></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;&amp;&amp; !&quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-115"></span><span>    </span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">ByteString
-&gt; Fingerprint
-&gt; Fingerprint
-&gt; (ByteString -&gt; ByteString)
-&gt; ((ByteString, Fingerprint),
    (Fingerprint, ByteString -&gt; ByteString))
forall {a} {b} {a} {b}. a -&gt; b -&gt; a -&gt; b -&gt; ((a, b), (a, b))
</span><a href="#local-6989586621679620975"><span class="hs-identifier hs-var">mk</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;-- Initial hblas.cabal generated by cabal init.  For further \n-- documentation, see http://haskell.org/cabal/users-guide/\n\n-- The name of the package.\nname:                hblas\n\n-- The package version.  See the Haskell package versioning policy (PVP) \n-- &quot;</span></span><span>
</span><span id="line-116"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Word64 -&gt; Fingerprint
</span><a href="../../base/src/GHC.Fingerprint.Type.html#Fingerprint"><span class="hs-identifier hs-var">Fingerprint</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">5262875856214215155</span></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">10846626274067555320</span></span><span class="hs-special">)</span><span>
</span><span id="line-117"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Word64 -&gt; Fingerprint
</span><a href="../../base/src/GHC.Fingerprint.Type.html#Fingerprint"><span class="hs-identifier hs-var">Fingerprint</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">3022954285783401045</span></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">13395975869915955260</span></span><span class="hs-special">)</span><span>
</span><span id="line-118"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -&gt; ByteString -&gt; ByteString -&gt; ByteString
</span><a href="Distribution.PackageDescription.Quirks.html#bsReplace"><span class="hs-identifier hs-var">bsReplace</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;&amp;&amp;!&quot;</span></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;&amp;&amp; !&quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-119"></span><span>    </span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">ByteString
-&gt; Fingerprint
-&gt; Fingerprint
-&gt; (ByteString -&gt; ByteString)
-&gt; ((ByteString, Fingerprint),
    (Fingerprint, ByteString -&gt; ByteString))
forall {a} {b} {a} {b}. a -&gt; b -&gt; a -&gt; b -&gt; ((a, b), (a, b))
</span><a href="#local-6989586621679620975"><span class="hs-identifier hs-var">mk</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;-- Initial hblas.cabal generated by cabal init.  For further \n-- documentation, see http://haskell.org/cabal/users-guide/\n\n-- The name of the package.\nname:                hblas\n\n-- The package version.  See the Haskell package versioning policy (PVP) \n-- &quot;</span></span><span>
</span><span id="line-120"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Word64 -&gt; Fingerprint
</span><a href="../../base/src/GHC.Fingerprint.Type.html#Fingerprint"><span class="hs-identifier hs-var">Fingerprint</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">54222628930951453</span></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">5526514916844166577</span></span><span class="hs-special">)</span><span>
</span><span id="line-121"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Word64 -&gt; Fingerprint
</span><a href="../../base/src/GHC.Fingerprint.Type.html#Fingerprint"><span class="hs-identifier hs-var">Fingerprint</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">1749630806887010665</span></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">8607076506606977549</span></span><span class="hs-special">)</span><span>
</span><span id="line-122"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -&gt; ByteString -&gt; ByteString -&gt; ByteString
</span><a href="Distribution.PackageDescription.Quirks.html#bsReplace"><span class="hs-identifier hs-var">bsReplace</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;&amp;&amp;!&quot;</span></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;&amp;&amp; !&quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-123"></span><span>    </span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">ByteString
-&gt; Fingerprint
-&gt; Fingerprint
-&gt; (ByteString -&gt; ByteString)
-&gt; ((ByteString, Fingerprint),
    (Fingerprint, ByteString -&gt; ByteString))
forall {a} {b} {a} {b}. a -&gt; b -&gt; a -&gt; b -&gt; ((a, b), (a, b))
</span><a href="#local-6989586621679620975"><span class="hs-identifier hs-var">mk</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;-- Initial hblas.cabal generated by cabal init.  For further\n-- documentation, see http://haskell.org/cabal/users-guide/\n\n-- The name of the package.\nname:                hblas\n\n-- The package version.  See the Haskell package versioning policy (PVP)\n-- fo&quot;</span></span><span>
</span><span id="line-124"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Word64 -&gt; Fingerprint
</span><a href="../../base/src/GHC.Fingerprint.Type.html#Fingerprint"><span class="hs-identifier hs-var">Fingerprint</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">6817250511240350300</span></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">15278852712000783849</span></span><span class="hs-special">)</span><span>
</span><span id="line-125"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Word64 -&gt; Fingerprint
</span><a href="../../base/src/GHC.Fingerprint.Type.html#Fingerprint"><span class="hs-identifier hs-var">Fingerprint</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">15757717081429529536</span></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">15542551865099640223</span></span><span class="hs-special">)</span><span>
</span><span id="line-126"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -&gt; ByteString -&gt; ByteString -&gt; ByteString
</span><a href="Distribution.PackageDescription.Quirks.html#bsReplace"><span class="hs-identifier hs-var">bsReplace</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;&amp;&amp;!&quot;</span></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;&amp;&amp; !&quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-127"></span><span>    </span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">ByteString
-&gt; Fingerprint
-&gt; Fingerprint
-&gt; (ByteString -&gt; ByteString)
-&gt; ((ByteString, Fingerprint),
    (Fingerprint, ByteString -&gt; ByteString))
forall {a} {b} {a} {b}. a -&gt; b -&gt; a -&gt; b -&gt; ((a, b), (a, b))
</span><a href="#local-6989586621679620975"><span class="hs-identifier hs-var">mk</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;-- Initial hblas.cabal generated by cabal init.  For further\n-- documentation, see http://haskell.org/cabal/users-guide/\n\n-- The name of the package.\nname:                hblas\n\n-- The package version.  See the Haskell package versioning policy (PVP)\n-- fo&quot;</span></span><span>
</span><span id="line-128"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Word64 -&gt; Fingerprint
</span><a href="../../base/src/GHC.Fingerprint.Type.html#Fingerprint"><span class="hs-identifier hs-var">Fingerprint</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">8310050400349211976</span></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">201317952074418615</span></span><span class="hs-special">)</span><span>
</span><span id="line-129"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Word64 -&gt; Fingerprint
</span><a href="../../base/src/GHC.Fingerprint.Type.html#Fingerprint"><span class="hs-identifier hs-var">Fingerprint</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">10283381191257209624</span></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">4231947623042413334</span></span><span class="hs-special">)</span><span>
</span><span id="line-130"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -&gt; ByteString -&gt; ByteString -&gt; ByteString
</span><a href="Distribution.PackageDescription.Quirks.html#bsReplace"><span class="hs-identifier hs-var">bsReplace</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;&amp;&amp;!&quot;</span></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;&amp;&amp; !&quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-131"></span><span>    </span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">ByteString
-&gt; Fingerprint
-&gt; Fingerprint
-&gt; (ByteString -&gt; ByteString)
-&gt; ((ByteString, Fingerprint),
    (Fingerprint, ByteString -&gt; ByteString))
forall {a} {b} {a} {b}. a -&gt; b -&gt; a -&gt; b -&gt; ((a, b), (a, b))
</span><a href="#local-6989586621679620975"><span class="hs-identifier hs-var">mk</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;-- Initial hblas.cabal generated by cabal init.  For further\n-- documentation, see http://haskell.org/cabal/users-guide/\n\n-- The name of the package.\nname:                hblas\n\n-- The package version.  See the Haskell package versioning policy (PVP)\n-- fo&quot;</span></span><span>
</span><span id="line-132"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Word64 -&gt; Fingerprint
</span><a href="../../base/src/GHC.Fingerprint.Type.html#Fingerprint"><span class="hs-identifier hs-var">Fingerprint</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">7010988292906098371</span></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">11591884496857936132</span></span><span class="hs-special">)</span><span>
</span><span id="line-133"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Word64 -&gt; Fingerprint
</span><a href="../../base/src/GHC.Fingerprint.Type.html#Fingerprint"><span class="hs-identifier hs-var">Fingerprint</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">6158672440010710301</span></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">6419743768695725095</span></span><span class="hs-special">)</span><span>
</span><span id="line-134"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -&gt; ByteString -&gt; ByteString -&gt; ByteString
</span><a href="Distribution.PackageDescription.Quirks.html#bsReplace"><span class="hs-identifier hs-var">bsReplace</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;&amp;&amp;!&quot;</span></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;&amp;&amp; !&quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-135"></span><span>    </span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">ByteString
-&gt; Fingerprint
-&gt; Fingerprint
-&gt; (ByteString -&gt; ByteString)
-&gt; ((ByteString, Fingerprint),
    (Fingerprint, ByteString -&gt; ByteString))
forall {a} {b} {a} {b}. a -&gt; b -&gt; a -&gt; b -&gt; ((a, b), (a, b))
</span><a href="#local-6989586621679620975"><span class="hs-identifier hs-var">mk</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;-- Initial hblas.cabal generated by cabal init.  For further\r\n-- documentation, see http://haskell.org/cabal/users-guide/\r\n\r\n-- The name of the package.\r\nname:                hblas\r\n\r\n-- The package version.  See the Haskell package versioning policy (PVP)&quot;</span></span><span>
</span><span id="line-136"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Word64 -&gt; Fingerprint
</span><a href="../../base/src/GHC.Fingerprint.Type.html#Fingerprint"><span class="hs-identifier hs-var">Fingerprint</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">2076850805659055833</span></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">16615160726215879467</span></span><span class="hs-special">)</span><span>
</span><span id="line-137"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Word64 -&gt; Fingerprint
</span><a href="../../base/src/GHC.Fingerprint.Type.html#Fingerprint"><span class="hs-identifier hs-var">Fingerprint</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">10634706281258477722</span></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">5285812379517916984</span></span><span class="hs-special">)</span><span>
</span><span id="line-138"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -&gt; ByteString -&gt; ByteString -&gt; ByteString
</span><a href="Distribution.PackageDescription.Quirks.html#bsReplace"><span class="hs-identifier hs-var">bsReplace</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;&amp;&amp;!&quot;</span></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;&amp;&amp; !&quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-139"></span><span>    </span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">ByteString
-&gt; Fingerprint
-&gt; Fingerprint
-&gt; (ByteString -&gt; ByteString)
-&gt; ((ByteString, Fingerprint),
    (Fingerprint, ByteString -&gt; ByteString))
forall {a} {b} {a} {b}. a -&gt; b -&gt; a -&gt; b -&gt; ((a, b), (a, b))
</span><a href="#local-6989586621679620975"><span class="hs-identifier hs-var">mk</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;-- Initial hblas.cabal generated by cabal init.  For further\r\n-- documentation, see http://haskell.org/cabal/users-guide/\r\n\r\n-- The name of the package.\r\nname:                hblas\r\n\r\n-- The package version.  See the Haskell package versioning policy (PVP)&quot;</span></span><span>
</span><span id="line-140"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Word64 -&gt; Fingerprint
</span><a href="../../base/src/GHC.Fingerprint.Type.html#Fingerprint"><span class="hs-identifier hs-var">Fingerprint</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">11850020631622781099</span></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">11956481969231030830</span></span><span class="hs-special">)</span><span>
</span><span id="line-141"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Word64 -&gt; Fingerprint
</span><a href="../../base/src/GHC.Fingerprint.Type.html#Fingerprint"><span class="hs-identifier hs-var">Fingerprint</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">13702868780337762025</span></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">13383526367149067158</span></span><span class="hs-special">)</span><span>
</span><span id="line-142"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -&gt; ByteString -&gt; ByteString -&gt; ByteString
</span><a href="Distribution.PackageDescription.Quirks.html#bsReplace"><span class="hs-identifier hs-var">bsReplace</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;&amp;&amp;!&quot;</span></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;&amp;&amp; !&quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-143"></span><span>    </span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">ByteString
-&gt; Fingerprint
-&gt; Fingerprint
-&gt; (ByteString -&gt; ByteString)
-&gt; ((ByteString, Fingerprint),
    (Fingerprint, ByteString -&gt; ByteString))
forall {a} {b} {a} {b}. a -&gt; b -&gt; a -&gt; b -&gt; ((a, b), (a, b))
</span><a href="#local-6989586621679620975"><span class="hs-identifier hs-var">mk</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;-- Initial hblas.cabal generated by cabal init.  For further\n-- documentation, see http://haskell.org/cabal/users-guide/\n\n-- The name of the package.\nname:                hblas\n\n-- The package version.  See the Haskell package versioning policy (PVP)\n-- fo&quot;</span></span><span>
</span><span id="line-144"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Word64 -&gt; Fingerprint
</span><a href="../../base/src/GHC.Fingerprint.Type.html#Fingerprint"><span class="hs-identifier hs-var">Fingerprint</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">13690322768477779172</span></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">19704059263540994</span></span><span class="hs-special">)</span><span>
</span><span id="line-145"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Word64 -&gt; Fingerprint
</span><a href="../../base/src/GHC.Fingerprint.Type.html#Fingerprint"><span class="hs-identifier hs-var">Fingerprint</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">11189374824645442376</span></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">8363528115442591078</span></span><span class="hs-special">)</span><span>
</span><span id="line-146"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -&gt; ByteString -&gt; ByteString -&gt; ByteString
</span><a href="Distribution.PackageDescription.Quirks.html#bsReplace"><span class="hs-identifier hs-var">bsReplace</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;&amp;&amp;!&quot;</span></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;&amp;&amp; !&quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-147"></span><span>    </span><span class="hs-comment">-- flag used, but not defined</span><span>
</span><span id="line-148"></span><span>    </span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">ByteString
-&gt; Fingerprint
-&gt; Fingerprint
-&gt; (ByteString -&gt; ByteString)
-&gt; ((ByteString, Fingerprint),
    (Fingerprint, ByteString -&gt; ByteString))
forall {a} {b} {a} {b}. a -&gt; b -&gt; a -&gt; b -&gt; ((a, b), (a, b))
</span><a href="#local-6989586621679620975"><span class="hs-identifier hs-var">mk</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;name:                brainheck\nversion:             0.1.0.2\nsynopsis:            Brainh*ck interpreter in haskell\ndescription:         Brainh*ck interpreter written in haskell and taking advantage of many prominent libraries\nhomepage:            https://gi&quot;</span></span><span>
</span><span id="line-149"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Word64 -&gt; Fingerprint
</span><a href="../../base/src/GHC.Fingerprint.Type.html#Fingerprint"><span class="hs-identifier hs-var">Fingerprint</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">6910727116443152200</span></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">15401634478524888973</span></span><span class="hs-special">)</span><span>
</span><span id="line-150"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Word64 -&gt; Fingerprint
</span><a href="../../base/src/GHC.Fingerprint.Type.html#Fingerprint"><span class="hs-identifier hs-var">Fingerprint</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">16551412117098094368</span></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">16260377389127603629</span></span><span class="hs-special">)</span><span>
</span><span id="line-151"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -&gt; ByteString -&gt; ByteString -&gt; ByteString
</span><a href="Distribution.PackageDescription.Quirks.html#bsReplace"><span class="hs-identifier hs-var">bsReplace</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;flag(llvm-fast)&quot;</span></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;False&quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-152"></span><span>    </span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">ByteString
-&gt; Fingerprint
-&gt; Fingerprint
-&gt; (ByteString -&gt; ByteString)
-&gt; ((ByteString, Fingerprint),
    (Fingerprint, ByteString -&gt; ByteString))
forall {a} {b} {a} {b}. a -&gt; b -&gt; a -&gt; b -&gt; ((a, b), (a, b))
</span><a href="#local-6989586621679620975"><span class="hs-identifier hs-var">mk</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;name:                brainheck\r\nversion:             0.1.0.2\r\nx-revision: 1\r\nsynopsis:            Brainh*ck interpreter in haskell\r\ndescription:         Brainh*ck interpreter written in haskell and taking advantage of many prominent libraries\r\nhomepage:   &quot;</span></span><span>
</span><span id="line-153"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Word64 -&gt; Fingerprint
</span><a href="../../base/src/GHC.Fingerprint.Type.html#Fingerprint"><span class="hs-identifier hs-var">Fingerprint</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">14320987921316832277</span></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">10031098243571536929</span></span><span class="hs-special">)</span><span>
</span><span id="line-154"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Word64 -&gt; Fingerprint
</span><a href="../../base/src/GHC.Fingerprint.Type.html#Fingerprint"><span class="hs-identifier hs-var">Fingerprint</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">7959395602414037224</span></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">13279941216182213050</span></span><span class="hs-special">)</span><span>
</span><span id="line-155"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -&gt; ByteString -&gt; ByteString -&gt; ByteString
</span><a href="Distribution.PackageDescription.Quirks.html#bsReplace"><span class="hs-identifier hs-var">bsReplace</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;flag(llvm-fast)&quot;</span></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;False&quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-156"></span><span>    </span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">ByteString
-&gt; Fingerprint
-&gt; Fingerprint
-&gt; (ByteString -&gt; ByteString)
-&gt; ((ByteString, Fingerprint),
    (Fingerprint, ByteString -&gt; ByteString))
forall {a} {b} {a} {b}. a -&gt; b -&gt; a -&gt; b -&gt; ((a, b), (a, b))
</span><a href="#local-6989586621679620975"><span class="hs-identifier hs-var">mk</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;name:                brainheck\r\nversion:             0.1.0.2\r\nx-revision: 2\r\nsynopsis:            Brainh*ck interpreter in haskell\r\ndescription:         Brainh*ck interpreter written in haskell and taking advantage of many prominent libraries\r\nhomepage:   &quot;</span></span><span>
</span><span id="line-157"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Word64 -&gt; Fingerprint
</span><a href="../../base/src/GHC.Fingerprint.Type.html#Fingerprint"><span class="hs-identifier hs-var">Fingerprint</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">3809078390223299128</span></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">10796026010775813741</span></span><span class="hs-special">)</span><span>
</span><span id="line-158"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Word64 -&gt; Fingerprint
</span><a href="../../base/src/GHC.Fingerprint.Type.html#Fingerprint"><span class="hs-identifier hs-var">Fingerprint</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">1127231189459220796</span></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">12088367524333209349</span></span><span class="hs-special">)</span><span>
</span><span id="line-159"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -&gt; ByteString -&gt; ByteString -&gt; ByteString
</span><a href="Distribution.PackageDescription.Quirks.html#bsReplace"><span class="hs-identifier hs-var">bsReplace</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;flag(llvm-fast)&quot;</span></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;False&quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-160"></span><span>    </span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">ByteString
-&gt; Fingerprint
-&gt; Fingerprint
-&gt; (ByteString -&gt; ByteString)
-&gt; ((ByteString, Fingerprint),
    (Fingerprint, ByteString -&gt; ByteString))
forall {a} {b} {a} {b}. a -&gt; b -&gt; a -&gt; b -&gt; ((a, b), (a, b))
</span><a href="#local-6989586621679620975"><span class="hs-identifier hs-var">mk</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;name:                brainheck\r\nversion:             0.1.0.2\r\nx-revision: 3\r\nsynopsis:            Brainh*ck interpreter in haskell\r\ndescription:         Brainh*ck interpreter written in haskell and taking advantage of many prominent libraries\r\nhomepage:   &quot;</span></span><span>
</span><span id="line-161"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Word64 -&gt; Fingerprint
</span><a href="../../base/src/GHC.Fingerprint.Type.html#Fingerprint"><span class="hs-identifier hs-var">Fingerprint</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">13860013038089410950</span></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">12479824176801390651</span></span><span class="hs-special">)</span><span>
</span><span id="line-162"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Word64 -&gt; Fingerprint
</span><a href="../../base/src/GHC.Fingerprint.Type.html#Fingerprint"><span class="hs-identifier hs-var">Fingerprint</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">4687484721703340391</span></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">8013395164515771785</span></span><span class="hs-special">)</span><span>
</span><span id="line-163"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -&gt; ByteString -&gt; ByteString -&gt; ByteString
</span><a href="Distribution.PackageDescription.Quirks.html#bsReplace"><span class="hs-identifier hs-var">bsReplace</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;flag(llvm-fast)&quot;</span></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;False&quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-164"></span><span>    </span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">ByteString
-&gt; Fingerprint
-&gt; Fingerprint
-&gt; (ByteString -&gt; ByteString)
-&gt; ((ByteString, Fingerprint),
    (Fingerprint, ByteString -&gt; ByteString))
forall {a} {b} {a} {b}. a -&gt; b -&gt; a -&gt; b -&gt; ((a, b), (a, b))
</span><a href="#local-6989586621679620975"><span class="hs-identifier hs-var">mk</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;name:                wordchoice\nversion:             0.1.0.1\nsynopsis:            Get word counts and distributions\ndescription:         A command line tool to compute the word distribution from various types of document, converting to text with pandoc.\nho&quot;</span></span><span>
</span><span id="line-165"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Word64 -&gt; Fingerprint
</span><a href="../../base/src/GHC.Fingerprint.Type.html#Fingerprint"><span class="hs-identifier hs-var">Fingerprint</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">16215911397419608203</span></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">15594928482155652475</span></span><span class="hs-special">)</span><span>
</span><span id="line-166"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Word64 -&gt; Fingerprint
</span><a href="../../base/src/GHC.Fingerprint.Type.html#Fingerprint"><span class="hs-identifier hs-var">Fingerprint</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">15120681510314491047</span></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">2666192399775157359</span></span><span class="hs-special">)</span><span>
</span><span id="line-167"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -&gt; ByteString -&gt; ByteString -&gt; ByteString
</span><a href="Distribution.PackageDescription.Quirks.html#bsReplace"><span class="hs-identifier hs-var">bsReplace</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;flag(llvm-fast)&quot;</span></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;False&quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-168"></span><span>    </span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">ByteString
-&gt; Fingerprint
-&gt; Fingerprint
-&gt; (ByteString -&gt; ByteString)
-&gt; ((ByteString, Fingerprint),
    (Fingerprint, ByteString -&gt; ByteString))
forall {a} {b} {a} {b}. a -&gt; b -&gt; a -&gt; b -&gt; ((a, b), (a, b))
</span><a href="#local-6989586621679620975"><span class="hs-identifier hs-var">mk</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;name:                wordchoice\r\nversion:             0.1.0.1\r\nx-revision: 1\r\nsynopsis:            Get word counts and distributions\r\ndescription:         A command line tool to compute the word distribution from various types of document, converting to te&quot;</span></span><span>
</span><span id="line-169"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Word64 -&gt; Fingerprint
</span><a href="../../base/src/GHC.Fingerprint.Type.html#Fingerprint"><span class="hs-identifier hs-var">Fingerprint</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">16593139224723441188</span></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">4052919014346212001</span></span><span class="hs-special">)</span><span>
</span><span id="line-170"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Word64 -&gt; Fingerprint
</span><a href="../../base/src/GHC.Fingerprint.Type.html#Fingerprint"><span class="hs-identifier hs-var">Fingerprint</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">3577381082410411593</span></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">11481899387780544641</span></span><span class="hs-special">)</span><span>
</span><span id="line-171"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -&gt; ByteString -&gt; ByteString -&gt; ByteString
</span><a href="Distribution.PackageDescription.Quirks.html#bsReplace"><span class="hs-identifier hs-var">bsReplace</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;flag(llvm-fast)&quot;</span></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;False&quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-172"></span><span>    </span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">ByteString
-&gt; Fingerprint
-&gt; Fingerprint
-&gt; (ByteString -&gt; ByteString)
-&gt; ((ByteString, Fingerprint),
    (Fingerprint, ByteString -&gt; ByteString))
forall {a} {b} {a} {b}. a -&gt; b -&gt; a -&gt; b -&gt; ((a, b), (a, b))
</span><a href="#local-6989586621679620975"><span class="hs-identifier hs-var">mk</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;name:                wordchoice\nversion:             0.1.0.2\nsynopsis:            Get word counts and distributions\ndescription:         A command line tool to compute the word distribution from various types of document, converting to text with pandoc.\nho&quot;</span></span><span>
</span><span id="line-173"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Word64 -&gt; Fingerprint
</span><a href="../../base/src/GHC.Fingerprint.Type.html#Fingerprint"><span class="hs-identifier hs-var">Fingerprint</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">9321301260802539374</span></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">1316392715016096607</span></span><span class="hs-special">)</span><span>
</span><span id="line-174"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Word64 -&gt; Fingerprint
</span><a href="../../base/src/GHC.Fingerprint.Type.html#Fingerprint"><span class="hs-identifier hs-var">Fingerprint</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">3784628652257760949</span></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">12662640594755291035</span></span><span class="hs-special">)</span><span>
</span><span id="line-175"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -&gt; ByteString -&gt; ByteString -&gt; ByteString
</span><a href="Distribution.PackageDescription.Quirks.html#bsReplace"><span class="hs-identifier hs-var">bsReplace</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;flag(llvm-fast)&quot;</span></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;False&quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-176"></span><span>    </span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">ByteString
-&gt; Fingerprint
-&gt; Fingerprint
-&gt; (ByteString -&gt; ByteString)
-&gt; ((ByteString, Fingerprint),
    (Fingerprint, ByteString -&gt; ByteString))
forall {a} {b} {a} {b}. a -&gt; b -&gt; a -&gt; b -&gt; ((a, b), (a, b))
</span><a href="#local-6989586621679620975"><span class="hs-identifier hs-var">mk</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;name:                wordchoice\r\nversion:             0.1.0.2\r\nx-revision: 1\r\nsynopsis:            Get word counts and distributions\r\ndescription:         A command line tool to compute the word distribution from various types of document, converting to te&quot;</span></span><span>
</span><span id="line-177"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Word64 -&gt; Fingerprint
</span><a href="../../base/src/GHC.Fingerprint.Type.html#Fingerprint"><span class="hs-identifier hs-var">Fingerprint</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">2546901804824433337</span></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">2059732715322561176</span></span><span class="hs-special">)</span><span>
</span><span id="line-178"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Word64 -&gt; Fingerprint
</span><a href="../../base/src/GHC.Fingerprint.Type.html#Fingerprint"><span class="hs-identifier hs-var">Fingerprint</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">8082068680348326500</span></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">615008613291421947</span></span><span class="hs-special">)</span><span>
</span><span id="line-179"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -&gt; ByteString -&gt; ByteString -&gt; ByteString
</span><a href="Distribution.PackageDescription.Quirks.html#bsReplace"><span class="hs-identifier hs-var">bsReplace</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;flag(llvm-fast)&quot;</span></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;False&quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-180"></span><span>    </span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">ByteString
-&gt; Fingerprint
-&gt; Fingerprint
-&gt; (ByteString -&gt; ByteString)
-&gt; ((ByteString, Fingerprint),
    (Fingerprint, ByteString -&gt; ByteString))
forall {a} {b} {a} {b}. a -&gt; b -&gt; a -&gt; b -&gt; ((a, b), (a, b))
</span><a href="#local-6989586621679620975"><span class="hs-identifier hs-var">mk</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;name:                wordchoice\nversion:             0.1.0.3\nsynopsis:            Get word counts and distributions\ndescription:         A command line tool to compute the word distribution from various types of document, converting to text with pandoc.\nho&quot;</span></span><span>
</span><span id="line-181"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Word64 -&gt; Fingerprint
</span><a href="../../base/src/GHC.Fingerprint.Type.html#Fingerprint"><span class="hs-identifier hs-var">Fingerprint</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">2282380737467965407</span></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">12457554753171662424</span></span><span class="hs-special">)</span><span>
</span><span id="line-182"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Word64 -&gt; Fingerprint
</span><a href="../../base/src/GHC.Fingerprint.Type.html#Fingerprint"><span class="hs-identifier hs-var">Fingerprint</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">17324757216926991616</span></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">17172911843227482125</span></span><span class="hs-special">)</span><span>
</span><span id="line-183"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -&gt; ByteString -&gt; ByteString -&gt; ByteString
</span><a href="Distribution.PackageDescription.Quirks.html#bsReplace"><span class="hs-identifier hs-var">bsReplace</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;flag(llvm-fast)&quot;</span></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;False&quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-184"></span><span>    </span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">ByteString
-&gt; Fingerprint
-&gt; Fingerprint
-&gt; (ByteString -&gt; ByteString)
-&gt; ((ByteString, Fingerprint),
    (Fingerprint, ByteString -&gt; ByteString))
forall {a} {b} {a} {b}. a -&gt; b -&gt; a -&gt; b -&gt; ((a, b), (a, b))
</span><a href="#local-6989586621679620975"><span class="hs-identifier hs-var">mk</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;name:                wordchoice\r\nversion:             0.1.0.3\r\nx-revision: 1\r\nsynopsis:            Get word counts and distributions\r\ndescription:         A command line tool to compute the word distribution from various types of document, converting to te&quot;</span></span><span>
</span><span id="line-185"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Word64 -&gt; Fingerprint
</span><a href="../../base/src/GHC.Fingerprint.Type.html#Fingerprint"><span class="hs-identifier hs-var">Fingerprint</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">12907988890480595481</span></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">11078473638628359710</span></span><span class="hs-special">)</span><span>
</span><span id="line-186"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Word64 -&gt; Fingerprint
</span><a href="../../base/src/GHC.Fingerprint.Type.html#Fingerprint"><span class="hs-identifier hs-var">Fingerprint</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">13246185333368731848</span></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">4663060731847518614</span></span><span class="hs-special">)</span><span>
</span><span id="line-187"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -&gt; ByteString -&gt; ByteString -&gt; ByteString
</span><a href="Distribution.PackageDescription.Quirks.html#bsReplace"><span class="hs-identifier hs-var">bsReplace</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;flag(llvm-fast)&quot;</span></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;False&quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-188"></span><span>    </span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">ByteString
-&gt; Fingerprint
-&gt; Fingerprint
-&gt; (ByteString -&gt; ByteString)
-&gt; ((ByteString, Fingerprint),
    (Fingerprint, ByteString -&gt; ByteString))
forall {a} {b} {a} {b}. a -&gt; b -&gt; a -&gt; b -&gt; ((a, b), (a, b))
</span><a href="#local-6989586621679620975"><span class="hs-identifier hs-var">mk</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;name:                hw-prim-bits\nversion:             0.1.0.0\nsynopsis:            Primitive support for bit manipulation\ndescription:         Please see README.md\nhomepage:            https://github.com/githubuser/hw-prim-bits#readme\nlicense:            &quot;</span></span><span>
</span><span id="line-189"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Word64 -&gt; Fingerprint
</span><a href="../../base/src/GHC.Fingerprint.Type.html#Fingerprint"><span class="hs-identifier hs-var">Fingerprint</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">12386777729082870356</span></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">17414156731912743711</span></span><span class="hs-special">)</span><span>
</span><span id="line-190"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Word64 -&gt; Fingerprint
</span><a href="../../base/src/GHC.Fingerprint.Type.html#Fingerprint"><span class="hs-identifier hs-var">Fingerprint</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">3452290353395041602</span></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">14102887112483033720</span></span><span class="hs-special">)</span><span>
</span><span id="line-191"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -&gt; ByteString -&gt; ByteString -&gt; ByteString
</span><a href="Distribution.PackageDescription.Quirks.html#bsReplace"><span class="hs-identifier hs-var">bsReplace</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;flag(sse42)&quot;</span></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;False&quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-192"></span><span>    </span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">ByteString
-&gt; Fingerprint
-&gt; Fingerprint
-&gt; (ByteString -&gt; ByteString)
-&gt; ((ByteString, Fingerprint),
    (Fingerprint, ByteString -&gt; ByteString))
forall {a} {b} {a} {b}. a -&gt; b -&gt; a -&gt; b -&gt; ((a, b), (a, b))
</span><a href="#local-6989586621679620975"><span class="hs-identifier hs-var">mk</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;name:                   hw-prim-bits\nversion:                0.1.0.1\nsynopsis:               Primitive support for bit manipulation\ndescription:            Please see README.md\nhomepage:               https://github.com/githubuser/hw-prim-bits#readme\nlicen&quot;</span></span><span>
</span><span id="line-193"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Word64 -&gt; Fingerprint
</span><a href="../../base/src/GHC.Fingerprint.Type.html#Fingerprint"><span class="hs-identifier hs-var">Fingerprint</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">6870520675313101180</span></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">14553457351296240636</span></span><span class="hs-special">)</span><span>
</span><span id="line-194"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Word64 -&gt; Fingerprint
</span><a href="../../base/src/GHC.Fingerprint.Type.html#Fingerprint"><span class="hs-identifier hs-var">Fingerprint</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">12481021059537696455</span></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">14711088786769892762</span></span><span class="hs-special">)</span><span>
</span><span id="line-195"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -&gt; ByteString -&gt; ByteString -&gt; ByteString
</span><a href="Distribution.PackageDescription.Quirks.html#bsReplace"><span class="hs-identifier hs-var">bsReplace</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;flag(sse42)&quot;</span></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;False&quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-196"></span><span>    </span><span class="hs-comment">-- leading zeros in version digits</span><span>
</span><span id="line-197"></span><span>    </span><span class="hs-comment">-- https://github.com/haskell-infra/hackage-trustees/issues/128</span><span>
</span><span id="line-198"></span><span>    </span><span class="hs-comment">-- https://github.com/haskell/cabal/issues/5092</span><span>
</span><span id="line-199"></span><span>    </span><span class="hs-comment">-- https://github.com/haskell/cabal/issues/5138</span><span>
</span><span id="line-200"></span><span>    </span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">ByteString
-&gt; Fingerprint
-&gt; Fingerprint
-&gt; (ByteString -&gt; ByteString)
-&gt; ((ByteString, Fingerprint),
    (Fingerprint, ByteString -&gt; ByteString))
forall {a} {b} {a} {b}. a -&gt; b -&gt; a -&gt; b -&gt; ((a, b), (a, b))
</span><a href="#local-6989586621679620975"><span class="hs-identifier hs-var">mk</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;name:            Sit\nversion:         0.2017.02.26\nbuild-type:      Simple\ncabal-version:   &gt;= 1.8\nlicense:         OtherLicense\nlicense-file:    LICENSE\nauthor:          Anonymous\nmaintainer:      Anonymous\nhomepage:        NONE\ncategory:        Dependent&quot;</span></span><span>
</span><span id="line-201"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Word64 -&gt; Fingerprint
</span><a href="../../base/src/GHC.Fingerprint.Type.html#Fingerprint"><span class="hs-identifier hs-var">Fingerprint</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">8458530898096910998</span></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">3228538743646501413</span></span><span class="hs-special">)</span><span>
</span><span id="line-202"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Word64 -&gt; Fingerprint
</span><a href="../../base/src/GHC.Fingerprint.Type.html#Fingerprint"><span class="hs-identifier hs-var">Fingerprint</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">14470502514907936793</span></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">17514354054641875371</span></span><span class="hs-special">)</span><span>
</span><span id="line-203"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -&gt; ByteString -&gt; ByteString -&gt; ByteString
</span><a href="Distribution.PackageDescription.Quirks.html#bsReplace"><span class="hs-identifier hs-var">bsReplace</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;0.2017.02.26&quot;</span></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;0.2017.2.26&quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-204"></span><span>    </span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">ByteString
-&gt; Fingerprint
-&gt; Fingerprint
-&gt; (ByteString -&gt; ByteString)
-&gt; ((ByteString, Fingerprint),
    (Fingerprint, ByteString -&gt; ByteString))
forall {a} {b} {a} {b}. a -&gt; b -&gt; a -&gt; b -&gt; ((a, b), (a, b))
</span><a href="#local-6989586621679620975"><span class="hs-identifier hs-var">mk</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;name:            Sit\nversion:         0.2017.05.01\nbuild-type:      Simple\ncabal-version:   &gt;= 1.8\nlicense:         OtherLicense\nlicense-file:    LICENSE\nauthor:          Andreas Abel &lt;andreas.abel@gu.se&gt;\nmaintainer:      Andreas Abel &lt;andreas.abel@gu.se&gt;\n&quot;</span></span><span>
</span><span id="line-205"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Word64 -&gt; Fingerprint
</span><a href="../../base/src/GHC.Fingerprint.Type.html#Fingerprint"><span class="hs-identifier hs-var">Fingerprint</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">1450130849535097473</span></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">11742099607098860444</span></span><span class="hs-special">)</span><span>
</span><span id="line-206"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Word64 -&gt; Fingerprint
</span><a href="../../base/src/GHC.Fingerprint.Type.html#Fingerprint"><span class="hs-identifier hs-var">Fingerprint</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">16679762943850814021</span></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">4253724355613883542</span></span><span class="hs-special">)</span><span>
</span><span id="line-207"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -&gt; ByteString -&gt; ByteString -&gt; ByteString
</span><a href="Distribution.PackageDescription.Quirks.html#bsReplace"><span class="hs-identifier hs-var">bsReplace</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;0.2017.05.01&quot;</span></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;0.2017.5.1&quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-208"></span><span>    </span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">ByteString
-&gt; Fingerprint
-&gt; Fingerprint
-&gt; (ByteString -&gt; ByteString)
-&gt; ((ByteString, Fingerprint),
    (Fingerprint, ByteString -&gt; ByteString))
forall {a} {b} {a} {b}. a -&gt; b -&gt; a -&gt; b -&gt; ((a, b), (a, b))
</span><a href="#local-6989586621679620975"><span class="hs-identifier hs-var">mk</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;name:            Sit\nversion:         0.2017.05.02\nbuild-type:      Simple\ncabal-version:   &gt;= 1.8\nlicense:         OtherLicense\nlicense-file:    LICENSE\nauthor:          Andreas Abel &lt;andreas.abel@gu.se&gt;\nmaintainer:      Andreas Abel &lt;andreas.abel@gu.se&gt;\n&quot;</span></span><span>
</span><span id="line-209"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Word64 -&gt; Fingerprint
</span><a href="../../base/src/GHC.Fingerprint.Type.html#Fingerprint"><span class="hs-identifier hs-var">Fingerprint</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">297248532398492441</span></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">17322625167861324800</span></span><span class="hs-special">)</span><span>
</span><span id="line-210"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Word64 -&gt; Fingerprint
</span><a href="../../base/src/GHC.Fingerprint.Type.html#Fingerprint"><span class="hs-identifier hs-var">Fingerprint</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">634812045126693280</span></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">1755581866539318862</span></span><span class="hs-special">)</span><span>
</span><span id="line-211"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -&gt; ByteString -&gt; ByteString -&gt; ByteString
</span><a href="Distribution.PackageDescription.Quirks.html#bsReplace"><span class="hs-identifier hs-var">bsReplace</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;0.2017.05.02&quot;</span></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;0.2017.5.2&quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-212"></span><span>    </span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">ByteString
-&gt; Fingerprint
-&gt; Fingerprint
-&gt; (ByteString -&gt; ByteString)
-&gt; ((ByteString, Fingerprint),
    (Fingerprint, ByteString -&gt; ByteString))
forall {a} {b} {a} {b}. a -&gt; b -&gt; a -&gt; b -&gt; ((a, b), (a, b))
</span><a href="#local-6989586621679620975"><span class="hs-identifier hs-var">mk</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;name:            Sit\nversion:         0.2017.5.02\nx-revision: 1\n-- x-revision:1 see https://github.com/haskell-infra/hackage-trustees/issues/128\nbuild-type:      Simple\ncabal-version:   &gt;= 1.8\nlicense:         OtherLicense\nlicense-file:    LICENSE\nauthor: &quot;</span></span><span>
</span><span id="line-213"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Word64 -&gt; Fingerprint
</span><a href="../../base/src/GHC.Fingerprint.Type.html#Fingerprint"><span class="hs-identifier hs-var">Fingerprint</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">3697869560530373941</span></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">3942982281026987312</span></span><span class="hs-special">)</span><span>
</span><span id="line-214"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Word64 -&gt; Fingerprint
</span><a href="../../base/src/GHC.Fingerprint.Type.html#Fingerprint"><span class="hs-identifier hs-var">Fingerprint</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">14344526114710295386</span></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">16386400353475114712</span></span><span class="hs-special">)</span><span>
</span><span id="line-215"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -&gt; ByteString -&gt; ByteString -&gt; ByteString
</span><a href="Distribution.PackageDescription.Quirks.html#bsReplace"><span class="hs-identifier hs-var">bsReplace</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;0.2017.5.02&quot;</span></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;0.2017.5.2&quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-216"></span><span>    </span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">ByteString
-&gt; Fingerprint
-&gt; Fingerprint
-&gt; (ByteString -&gt; ByteString)
-&gt; ((ByteString, Fingerprint),
    (Fingerprint, ByteString -&gt; ByteString))
forall {a} {b} {a} {b}. a -&gt; b -&gt; a -&gt; b -&gt; ((a, b), (a, b))
</span><a href="#local-6989586621679620975"><span class="hs-identifier hs-var">mk</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;name:            MiniAgda\nversion:         0.2017.02.18\nbuild-type:      Simple\ncabal-version:   &gt;= 1.22\nlicense:         OtherLicense\nlicense-file:    LICENSE\nauthor:          Andreas Abel and Karl Mehltretter\nmaintainer:      Andreas Abel &lt;andreas.abel@i&quot;</span></span><span>
</span><span id="line-217"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Word64 -&gt; Fingerprint
</span><a href="../../base/src/GHC.Fingerprint.Type.html#Fingerprint"><span class="hs-identifier hs-var">Fingerprint</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">17167128953451088679</span></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">4300350537748753465</span></span><span class="hs-special">)</span><span>
</span><span id="line-218"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Word64 -&gt; Fingerprint
</span><a href="../../base/src/GHC.Fingerprint.Type.html#Fingerprint"><span class="hs-identifier hs-var">Fingerprint</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">12402236925293025673</span></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">7715084875284020606</span></span><span class="hs-special">)</span><span>
</span><span id="line-219"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -&gt; ByteString -&gt; ByteString -&gt; ByteString
</span><a href="Distribution.PackageDescription.Quirks.html#bsReplace"><span class="hs-identifier hs-var">bsReplace</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;0.2017.02.18&quot;</span></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;0.2017.2.18&quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-220"></span><span>    </span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">ByteString
-&gt; Fingerprint
-&gt; Fingerprint
-&gt; (ByteString -&gt; ByteString)
-&gt; ((ByteString, Fingerprint),
    (Fingerprint, ByteString -&gt; ByteString))
forall {a} {b} {a} {b}. a -&gt; b -&gt; a -&gt; b -&gt; ((a, b), (a, b))
</span><a href="#local-6989586621679620975"><span class="hs-identifier hs-var">mk</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;cabal-version:\n  2.0\nname:\n  fast-downward\nversion:\n  0.1.0.0\nbuild-type:\n  Simple\nsynopsis:\n  Solve classical planning problems (STRIPS/SAS+) using Haskell &amp; Fast Downward.\ndescription:\n  @fast-downward@ is a library for modelling classical planning probl&quot;</span></span><span>
</span><span id="line-221"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Word64 -&gt; Fingerprint
</span><a href="../../base/src/GHC.Fingerprint.Type.html#Fingerprint"><span class="hs-identifier hs-var">Fingerprint</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">11256076039027887363</span></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">6867903407496243216</span></span><span class="hs-special">)</span><span>
</span><span id="line-222"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Word64 -&gt; Fingerprint
</span><a href="../../base/src/GHC.Fingerprint.Type.html#Fingerprint"><span class="hs-identifier hs-var">Fingerprint</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">12159816716813155434</span></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">5278015399212299853</span></span><span class="hs-special">)</span><span>
</span><span id="line-223"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -&gt; ByteString -&gt; ByteString -&gt; ByteString
</span><a href="Distribution.PackageDescription.Quirks.html#bsReplace"><span class="hs-identifier hs-var">bsReplace</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;1.2.03.0&quot;</span></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;1.2.3.0&quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-224"></span><span>    </span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">ByteString
-&gt; Fingerprint
-&gt; Fingerprint
-&gt; (ByteString -&gt; ByteString)
-&gt; ((ByteString, Fingerprint),
    (Fingerprint, ByteString -&gt; ByteString))
forall {a} {b} {a} {b}. a -&gt; b -&gt; a -&gt; b -&gt; ((a, b), (a, b))
</span><a href="#local-6989586621679620975"><span class="hs-identifier hs-var">mk</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;cabal-version:\r\n  2.0\r\nname:\r\n  fast-downward\r\nversion:\r\n  0.1.0.0\r\nx-revision: \r\n  1\r\nbuild-type:\r\n  Simple\r\nsynopsis:\r\n  Solve classical planning problems (STRIPS/SAS+) using Haskell &amp; Fast Downward.\r\ndescription:\r\n  @fast-downward@ is a library for mode&quot;</span></span><span>
</span><span id="line-225"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Word64 -&gt; Fingerprint
</span><a href="../../base/src/GHC.Fingerprint.Type.html#Fingerprint"><span class="hs-identifier hs-var">Fingerprint</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">9216193973149680231</span></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">893446343655828508</span></span><span class="hs-special">)</span><span>
</span><span id="line-226"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Word64 -&gt; Fingerprint
</span><a href="../../base/src/GHC.Fingerprint.Type.html#Fingerprint"><span class="hs-identifier hs-var">Fingerprint</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">10020169545407746427</span></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">1828336750379510675</span></span><span class="hs-special">)</span><span>
</span><span id="line-227"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -&gt; ByteString -&gt; ByteString -&gt; ByteString
</span><a href="Distribution.PackageDescription.Quirks.html#bsReplace"><span class="hs-identifier hs-var">bsReplace</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;1.2.03.0&quot;</span></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;1.2.3.0&quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-228"></span><span>    </span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">ByteString
-&gt; Fingerprint
-&gt; Fingerprint
-&gt; (ByteString -&gt; ByteString)
-&gt; ((ByteString, Fingerprint),
    (Fingerprint, ByteString -&gt; ByteString))
forall {a} {b} {a} {b}. a -&gt; b -&gt; a -&gt; b -&gt; ((a, b), (a, b))
</span><a href="#local-6989586621679620975"><span class="hs-identifier hs-var">mk</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;cabal-version:\n  2.0\nname:\n  fast-downward\nversion:\n  0.1.0.1\nbuild-type:\n  Simple\nsynopsis:\n  Solve classical planning problems (STRIPS/SAS+) using Haskell &amp; Fast Downward.\ndescription:\n  @fast-downward@ is a library for modelling classical planning probl&quot;</span></span><span>
</span><span id="line-229"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Word64 -&gt; Fingerprint
</span><a href="../../base/src/GHC.Fingerprint.Type.html#Fingerprint"><span class="hs-identifier hs-var">Fingerprint</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">9899886602574848632</span></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">5980433644983783334</span></span><span class="hs-special">)</span><span>
</span><span id="line-230"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Word64 -&gt; Fingerprint
</span><a href="../../base/src/GHC.Fingerprint.Type.html#Fingerprint"><span class="hs-identifier hs-var">Fingerprint</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">12007469255857289958</span></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">8321466548645225439</span></span><span class="hs-special">)</span><span>
</span><span id="line-231"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -&gt; ByteString -&gt; ByteString -&gt; ByteString
</span><a href="Distribution.PackageDescription.Quirks.html#bsReplace"><span class="hs-identifier hs-var">bsReplace</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;1.2.03.0&quot;</span></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;1.2.3.0&quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-232"></span><span>    </span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">ByteString
-&gt; Fingerprint
-&gt; Fingerprint
-&gt; (ByteString -&gt; ByteString)
-&gt; ((ByteString, Fingerprint),
    (Fingerprint, ByteString -&gt; ByteString))
forall {a} {b} {a} {b}. a -&gt; b -&gt; a -&gt; b -&gt; ((a, b), (a, b))
</span><a href="#local-6989586621679620975"><span class="hs-identifier hs-var">mk</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;cabal-version:\n  2.0\nname:\n  fast-downward\nversion:\n  0.1.1.0\nbuild-type:\n  Simple\nsynopsis:\n  Solve classical planning problems (STRIPS/SAS+) using Haskell &amp; Fast Downward.\ndescription:\n  @fast-downward@ is a library for modelling classical planning probl&quot;</span></span><span>
</span><span id="line-233"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Word64 -&gt; Fingerprint
</span><a href="../../base/src/GHC.Fingerprint.Type.html#Fingerprint"><span class="hs-identifier hs-var">Fingerprint</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">12694656661460787751</span></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">1902242956706735615</span></span><span class="hs-special">)</span><span>
</span><span id="line-234"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Word64 -&gt; Fingerprint
</span><a href="../../base/src/GHC.Fingerprint.Type.html#Fingerprint"><span class="hs-identifier hs-var">Fingerprint</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">15433152131513403849</span></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">2284712791516353264</span></span><span class="hs-special">)</span><span>
</span><span id="line-235"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -&gt; ByteString -&gt; ByteString -&gt; ByteString
</span><a href="Distribution.PackageDescription.Quirks.html#bsReplace"><span class="hs-identifier hs-var">bsReplace</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;1.2.03.0&quot;</span></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;1.2.3.0&quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-236"></span><span>    </span><span class="hs-comment">-- 9 digits limit</span><span>
</span><span id="line-237"></span><span>    </span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">ByteString
-&gt; Fingerprint
-&gt; Fingerprint
-&gt; (ByteString -&gt; ByteString)
-&gt; ((ByteString, Fingerprint),
    (Fingerprint, ByteString -&gt; ByteString))
forall {a} {b} {a} {b}. a -&gt; b -&gt; a -&gt; b -&gt; ((a, b), (a, b))
</span><a href="#local-6989586621679620975"><span class="hs-identifier hs-var">mk</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;Name:                SGplus\nVersion:             1.1\nSynopsis:            (updated) Small geometry library for dealing with vectors and collision detection\nLicense:             BSD3\nLicense-file:        LICENSE\nAuthor:              Neil Brown\nMaintainer:  &quot;</span></span><span>
</span><span id="line-238"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Word64 -&gt; Fingerprint
</span><a href="../../base/src/GHC.Fingerprint.Type.html#Fingerprint"><span class="hs-identifier hs-var">Fingerprint</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">17735649550442248029</span></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">11493772714725351354</span></span><span class="hs-special">)</span><span>
</span><span id="line-239"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Word64 -&gt; Fingerprint
</span><a href="../../base/src/GHC.Fingerprint.Type.html#Fingerprint"><span class="hs-identifier hs-var">Fingerprint</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">9565458801063261772</span></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">15955773698774721052</span></span><span class="hs-special">)</span><span>
</span><span id="line-240"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -&gt; ByteString -&gt; ByteString -&gt; ByteString
</span><a href="Distribution.PackageDescription.Quirks.html#bsReplace"><span class="hs-identifier hs-var">bsReplace</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;1000000000&quot;</span></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;100000000&quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-241"></span><span>    </span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">ByteString
-&gt; Fingerprint
-&gt; Fingerprint
-&gt; (ByteString -&gt; ByteString)
-&gt; ((ByteString, Fingerprint),
    (Fingerprint, ByteString -&gt; ByteString))
forall {a} {b} {a} {b}. a -&gt; b -&gt; a -&gt; b -&gt; ((a, b), (a, b))
</span><a href="#local-6989586621679620975"><span class="hs-identifier hs-var">mk</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;-- Initial control-dotdotdot.cabal generated by cabal init.  For further \n-- documentation, see http://haskell.org/cabal/users-guide/\n\nname:                control-dotdotdot\nversion:             0.1.0.1\nsynopsis:            Haskell operator\n               &quot;</span></span><span>
</span><span id="line-242"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Word64 -&gt; Fingerprint
</span><a href="../../base/src/GHC.Fingerprint.Type.html#Fingerprint"><span class="hs-identifier hs-var">Fingerprint</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">1514257173776509942</span></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">7756050823377346485</span></span><span class="hs-special">)</span><span>
</span><span id="line-243"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Word64 -&gt; Fingerprint
</span><a href="../../base/src/GHC.Fingerprint.Type.html#Fingerprint"><span class="hs-identifier hs-var">Fingerprint</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">14082092642045505999</span></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">18415918653404121035</span></span><span class="hs-special">)</span><span>
</span><span id="line-244"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -&gt; ByteString -&gt; ByteString -&gt; ByteString
</span><a href="Distribution.PackageDescription.Quirks.html#bsReplace"><span class="hs-identifier hs-var">bsReplace</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;9223372036854775807&quot;</span></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;5&quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-245"></span><span>    </span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">ByteString
-&gt; Fingerprint
-&gt; Fingerprint
-&gt; (ByteString -&gt; ByteString)
-&gt; ((ByteString, Fingerprint),
    (Fingerprint, ByteString -&gt; ByteString))
forall {a} {b} {a} {b}. a -&gt; b -&gt; a -&gt; b -&gt; ((a, b), (a, b))
</span><a href="#local-6989586621679620975"><span class="hs-identifier hs-var">mk</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;name:                data-foldapp\r\nversion:             0.1.1.0\r\nsynopsis:            Fold function applications. Framework for variadic functions.\r\ndescription:         Fold function applications. Framework for variadic functions.\r\nhomepage:            ht&quot;</span></span><span>
</span><span id="line-246"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Word64 -&gt; Fingerprint
</span><a href="../../base/src/GHC.Fingerprint.Type.html#Fingerprint"><span class="hs-identifier hs-var">Fingerprint</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">4511234156311243251</span></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">11701153011544112556</span></span><span class="hs-special">)</span><span>
</span><span id="line-247"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Word64 -&gt; Fingerprint
</span><a href="../../base/src/GHC.Fingerprint.Type.html#Fingerprint"><span class="hs-identifier hs-var">Fingerprint</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">11820542702491924189</span></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">4902231447612406724</span></span><span class="hs-special">)</span><span>
</span><span id="line-248"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -&gt; ByteString -&gt; ByteString -&gt; ByteString
</span><a href="Distribution.PackageDescription.Quirks.html#bsReplace"><span class="hs-identifier hs-var">bsReplace</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;9223372036854775807&quot;</span></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;999&quot;</span></span><span> </span><span class="annot"><span class="annottext">(ByteString -&gt; ByteString)
-&gt; (ByteString -&gt; ByteString) -&gt; ByteString -&gt; ByteString
forall b c a. (b -&gt; c) -&gt; (a -&gt; b) -&gt; a -&gt; c
</span><a href="../../base/src/GHC.Base.html#."><span class="hs-operator hs-var">.</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString -&gt; ByteString -&gt; ByteString -&gt; ByteString
</span><a href="Distribution.PackageDescription.Quirks.html#bsReplace"><span class="hs-identifier hs-var">bsReplace</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;9223372036854775807&quot;</span></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;999&quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-249"></span><span>    </span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">ByteString
-&gt; Fingerprint
-&gt; Fingerprint
-&gt; (ByteString -&gt; ByteString)
-&gt; ((ByteString, Fingerprint),
    (Fingerprint, ByteString -&gt; ByteString))
forall {a} {b} {a} {b}. a -&gt; b -&gt; a -&gt; b -&gt; ((a, b), (a, b))
</span><a href="#local-6989586621679620975"><span class="hs-identifier hs-var">mk</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;-- Initial data-list-zigzag.cabal generated by cabal init.  For further \r\n-- documentation, see http://haskell.org/cabal/users-guide/\r\n\r\nname:                data-list-zigzag\r\nversion:             0.1.1.1\r\nsynopsis:            A list but with a balanced en&quot;</span></span><span>
</span><span id="line-250"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Word64 -&gt; Fingerprint
</span><a href="../../base/src/GHC.Fingerprint.Type.html#Fingerprint"><span class="hs-identifier hs-var">Fingerprint</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">12475837388692175691</span></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">18053834261188158945</span></span><span class="hs-special">)</span><span>
</span><span id="line-251"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Word64 -&gt; Fingerprint
</span><a href="../../base/src/GHC.Fingerprint.Type.html#Fingerprint"><span class="hs-identifier hs-var">Fingerprint</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">16279938253437334942</span></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">15753349540193002309</span></span><span class="hs-special">)</span><span>
</span><span id="line-252"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -&gt; ByteString -&gt; ByteString -&gt; ByteString
</span><a href="Distribution.PackageDescription.Quirks.html#bsReplace"><span class="hs-identifier hs-var">bsReplace</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;9223372036854775807&quot;</span></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;999&quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-253"></span><span>    </span><span class="hs-comment">-- Not UTF8</span><span>
</span><span id="line-254"></span><span>    </span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">ByteString
-&gt; Fingerprint
-&gt; Fingerprint
-&gt; (ByteString -&gt; ByteString)
-&gt; ((ByteString, Fingerprint),
    (Fingerprint, ByteString -&gt; ByteString))
forall {a} {b} {a} {b}. a -&gt; b -&gt; a -&gt; b -&gt; ((a, b), (a, b))
</span><a href="#local-6989586621679620975"><span class="hs-identifier hs-var">mk</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;Name:                     nat\nVersion:                  0.1\nDescription:            Implementation of natural numbers and integers by a binary\n                                representation. The implementation is supposed to be lazy and\n                   &quot;</span></span><span>
</span><span id="line-255"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Word64 -&gt; Fingerprint
</span><a href="../../base/src/GHC.Fingerprint.Type.html#Fingerprint"><span class="hs-identifier hs-var">Fingerprint</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">9222512268705577108</span></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">13085311382746579495</span></span><span class="hs-special">)</span><span>
</span><span id="line-256"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Word64 -&gt; Fingerprint
</span><a href="../../base/src/GHC.Fingerprint.Type.html#Fingerprint"><span class="hs-identifier hs-var">Fingerprint</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">17468921266614378430</span></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">13221316288008291892</span></span><span class="hs-special">)</span><span>
</span><span id="line-257"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -&gt; ByteString -&gt; ByteString -&gt; ByteString
</span><a href="Distribution.PackageDescription.Quirks.html#bsReplace"><span class="hs-identifier hs-var">bsReplace</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;\xf6&quot;</span></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;\xc3\xb6&quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-258"></span><span>    </span><span class="hs-comment">-- cabal-version: 2</span><span>
</span><span id="line-259"></span><span>    </span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">ByteString
-&gt; Fingerprint
-&gt; Fingerprint
-&gt; (ByteString -&gt; ByteString)
-&gt; ((ByteString, Fingerprint),
    (Fingerprint, ByteString -&gt; ByteString))
forall {a} {b} {a} {b}. a -&gt; b -&gt; a -&gt; b -&gt; ((a, b), (a, b))
</span><a href="#local-6989586621679620975"><span class="hs-identifier hs-var">mk</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;name:                streaming-bracketed\nversion:             0.1.0.0\nsynopsis:            A resource management decorator for \&quot;streaming\&quot;.        \ndescription:         This package provides a decorator for the Stream type from\n                     the \&quot;st&quot;</span></span><span>
</span><span id="line-260"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Word64 -&gt; Fingerprint
</span><a href="../../base/src/GHC.Fingerprint.Type.html#Fingerprint"><span class="hs-identifier hs-var">Fingerprint</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">14670044663153191927</span></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">1427497586294143829</span></span><span class="hs-special">)</span><span>
</span><span id="line-261"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Word64 -&gt; Fingerprint
</span><a href="../../base/src/GHC.Fingerprint.Type.html#Fingerprint"><span class="hs-identifier hs-var">Fingerprint</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">9233007756654759985</span></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">6571998449003682006</span></span><span class="hs-special">)</span><span>
</span><span id="line-262"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -&gt; ByteString -&gt; ByteString -&gt; ByteString
</span><a href="Distribution.PackageDescription.Quirks.html#bsReplace"><span class="hs-identifier hs-var">bsReplace</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;cabal-version:       2&quot;</span></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;cabal-version: 2.0&quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-263"></span><span>    </span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">ByteString
-&gt; Fingerprint
-&gt; Fingerprint
-&gt; (ByteString -&gt; ByteString)
-&gt; ((ByteString, Fingerprint),
    (Fingerprint, ByteString -&gt; ByteString))
forall {a} {b} {a} {b}. a -&gt; b -&gt; a -&gt; b -&gt; ((a, b), (a, b))
</span><a href="#local-6989586621679620975"><span class="hs-identifier hs-var">mk</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;name:                streaming-bracketed\nversion:             0.1.0.1\nsynopsis:            A resource management decorator for \&quot;streaming\&quot;.        \ndescription:         This package provides a decorator for the Stream type from\n                     \&quot;stream&quot;</span></span><span>
</span><span id="line-264"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Word64 -&gt; Fingerprint
</span><a href="../../base/src/GHC.Fingerprint.Type.html#Fingerprint"><span class="hs-identifier hs-var">Fingerprint</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">7298738862909203815</span></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">10141693276062967842</span></span><span class="hs-special">)</span><span>
</span><span id="line-265"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Word64 -&gt; Fingerprint
</span><a href="../../base/src/GHC.Fingerprint.Type.html#Fingerprint"><span class="hs-identifier hs-var">Fingerprint</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">1349949738792220441</span></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">3593683359695349293</span></span><span class="hs-special">)</span><span>
</span><span id="line-266"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -&gt; ByteString -&gt; ByteString -&gt; ByteString
</span><a href="Distribution.PackageDescription.Quirks.html#bsReplace"><span class="hs-identifier hs-var">bsReplace</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;cabal-version:       2&quot;</span></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;cabal-version: 2.0&quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-267"></span><span>    </span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">ByteString
-&gt; Fingerprint
-&gt; Fingerprint
-&gt; (ByteString -&gt; ByteString)
-&gt; ((ByteString, Fingerprint),
    (Fingerprint, ByteString -&gt; ByteString))
forall {a} {b} {a} {b}. a -&gt; b -&gt; a -&gt; b -&gt; ((a, b), (a, b))
</span><a href="#local-6989586621679620975"><span class="hs-identifier hs-var">mk</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;name:           zsyntax\nversion:        0.2.0.0\ndescription:    An automated theorem prover for Zsyntax, a\n                logical calculus for molecular biology inspired by linear logic,\n                that can be used to automatically verify biological\n&quot;</span></span><span>
</span><span id="line-268"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Word64 -&gt; Fingerprint
</span><a href="../../base/src/GHC.Fingerprint.Type.html#Fingerprint"><span class="hs-identifier hs-var">Fingerprint</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">17812331267506881875</span></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">3005293725141563863</span></span><span class="hs-special">)</span><span>
</span><span id="line-269"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Word64 -&gt; Fingerprint
</span><a href="../../base/src/GHC.Fingerprint.Type.html#Fingerprint"><span class="hs-identifier hs-var">Fingerprint</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">3445957263137759540</span></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">12472369104312474458</span></span><span class="hs-special">)</span><span>
</span><span id="line-270"></span><span>         </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -&gt; ByteString -&gt; ByteString -&gt; ByteString
</span><a href="Distribution.PackageDescription.Quirks.html#bsReplace"><span class="hs-identifier hs-var">bsReplace</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;cabal-version:  2&quot;</span></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-string">&quot;cabal-version: 2.0&quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-271"></span><span>    </span><span class="hs-special">]</span><span>
</span><span id="line-272"></span><span>  </span><span class="hs-keyword">where</span><span>
</span><span id="line-273"></span><span>    </span><span id="local-6989586621679620975"><span class="annot"><span class="annottext">mk :: a -&gt; b -&gt; a -&gt; b -&gt; ((a, b), (a, b))
</span><a href="#local-6989586621679620975"><span class="hs-identifier hs-var hs-var">mk</span></a></span></span><span> </span><span id="local-6989586621679620970"><span class="annot"><span class="annottext">a
</span><a href="#local-6989586621679620970"><span class="hs-identifier hs-var">a</span></a></span></span><span> </span><span id="local-6989586621679620969"><span class="annot"><span class="annottext">b
</span><a href="#local-6989586621679620969"><span class="hs-identifier hs-var">b</span></a></span></span><span> </span><span id="local-6989586621679620968"><span class="annot"><span class="annottext">a
</span><a href="#local-6989586621679620968"><span class="hs-identifier hs-var">c</span></a></span></span><span> </span><span id="local-6989586621679620967"><span class="annot"><span class="annottext">b
</span><a href="#local-6989586621679620967"><span class="hs-identifier hs-var">d</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">(</span><span class="hs-special">(</span><span class="annot"><span class="annottext">a
</span><a href="#local-6989586621679620970"><span class="hs-identifier hs-var">a</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">b
</span><a href="#local-6989586621679620969"><span class="hs-identifier hs-var">b</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">a
</span><a href="#local-6989586621679620968"><span class="hs-identifier hs-var">c</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">b
</span><a href="#local-6989586621679620967"><span class="hs-identifier hs-var">d</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-274"></span><span>
</span><span id="line-275"></span><span class="hs-comment">-- | Helper to create entries in patches</span><span>
</span><span id="line-276"></span><span class="annot"><a href="Distribution.PackageDescription.Quirks.html#_makePatchKey"><span class="hs-identifier hs-type">_makePatchKey</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="../../base/src/GHC.IO.html#FilePath"><span class="hs-identifier hs-type">FilePath</span></a></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../../bytestring/src/Data.ByteString.Internal.html#ByteString"><span class="hs-identifier hs-type">BS.ByteString</span></a></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><a href="../../bytestring/src/Data.ByteString.Internal.html#ByteString"><span class="hs-identifier hs-type">BS.ByteString</span></a></span><span class="hs-special">)</span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="hs-identifier hs-type">IO</span></span><span> </span><span class="hs-special">(</span><span class="hs-special">)</span><span>
</span><span id="line-277"></span><span id="_makePatchKey"><span class="annot"><span class="annottext">_makePatchKey :: String -&gt; (ByteString -&gt; ByteString) -&gt; IO ()
</span><a href="Distribution.PackageDescription.Quirks.html#_makePatchKey"><span class="hs-identifier hs-var hs-var">_makePatchKey</span></a></span></span><span> </span><span id="local-6989586621679620964"><span class="annot"><span class="annottext">String
</span><a href="#local-6989586621679620964"><span class="hs-identifier hs-var">fp</span></a></span></span><span> </span><span id="local-6989586621679620963"><span class="annot"><span class="annottext">ByteString -&gt; ByteString
</span><a href="#local-6989586621679620963"><span class="hs-identifier hs-var">transform</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-keyword">do</span><span>
</span><span id="line-278"></span><span>    </span><span id="local-6989586621679620962"><span class="annot"><span class="annottext">ByteString
</span><a href="#local-6989586621679620962"><span class="hs-identifier hs-var">contents</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">String -&gt; IO ByteString
</span><a href="../../bytestring/src/Data.ByteString.html#readFile"><span class="hs-identifier hs-var">BS.readFile</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><a href="#local-6989586621679620964"><span class="hs-identifier hs-var">fp</span></a></span><span>
</span><span id="line-279"></span><span>    </span><span class="hs-keyword">let</span><span> </span><span id="local-6989586621679620960"><span class="annot"><span class="annottext">output :: ByteString
</span><a href="#local-6989586621679620960"><span class="hs-identifier hs-var hs-var">output</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">ByteString -&gt; ByteString
</span><a href="#local-6989586621679620963"><span class="hs-identifier hs-var">transform</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><a href="#local-6989586621679620962"><span class="hs-identifier hs-var">contents</span></a></span><span>
</span><span id="line-280"></span><span>    </span><span class="hs-keyword">let</span><span> </span><span class="annot"><a href="../../base/src/GHC.Fingerprint.Type.html#Fingerprint"><span class="hs-identifier hs-type">Fingerprint</span></a></span><span> </span><span id="local-6989586621679620959"><span class="annot"><span class="annottext">Word64
</span><a href="#local-6989586621679620959"><span class="hs-identifier hs-var">hi</span></a></span></span><span> </span><span id="local-6989586621679620958"><span class="annot"><span class="annottext">Word64
</span><a href="#local-6989586621679620958"><span class="hs-identifier hs-var">lo</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">ByteString -&gt; Fingerprint
</span><a href="Distribution.Utils.MD5.html#md5"><span class="hs-identifier hs-var">md5</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><a href="#local-6989586621679620962"><span class="hs-identifier hs-var">contents</span></a></span><span>
</span><span id="line-281"></span><span>    </span><span class="hs-keyword">let</span><span> </span><span class="annot"><a href="../../base/src/GHC.Fingerprint.Type.html#Fingerprint"><span class="hs-identifier hs-type">Fingerprint</span></a></span><span> </span><span id="local-6989586621679620957"><span class="annot"><span class="annottext">Word64
</span><a href="#local-6989586621679620957"><span class="hs-identifier hs-var">hi'</span></a></span></span><span> </span><span id="local-6989586621679620956"><span class="annot"><span class="annottext">Word64
</span><a href="#local-6989586621679620956"><span class="hs-identifier hs-var">lo'</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">ByteString -&gt; Fingerprint
</span><a href="Distribution.Utils.MD5.html#md5"><span class="hs-identifier hs-var">md5</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><a href="#local-6989586621679620960"><span class="hs-identifier hs-var">output</span></a></span><span>
</span><span id="line-282"></span><span>    </span><span class="annot"><span class="annottext">String -&gt; IO ()
</span><a href="../../base/src/System.IO.html#putStrLn"><span class="hs-identifier hs-var">putStrLn</span></a></span><span>
</span><span id="line-283"></span><span>        </span><span class="annot"><span class="annottext">(String -&gt; IO ()) -&gt; String -&gt; IO ()
forall a b. (a -&gt; b) -&gt; a -&gt; b
</span><a href="../../base/src/GHC.Base.html#%24"><span class="hs-operator hs-var">$</span></a></span><span> </span><span class="annot"><span class="annottext">String -&gt; ShowS
</span><a href="../../base/src/GHC.Show.html#showString"><span class="hs-identifier hs-var">showString</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;    , mk &quot;</span></span><span>
</span><span id="line-284"></span><span>        </span><span class="annot"><span class="annottext">ShowS -&gt; ShowS -&gt; ShowS
forall b c a. (b -&gt; c) -&gt; (a -&gt; b) -&gt; a -&gt; c
</span><a href="../../base/src/GHC.Base.html#."><span class="hs-operator hs-var">.</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString -&gt; ShowS
forall a. Show a =&gt; a -&gt; ShowS
</span><a href="../../base/src/GHC.Show.html#shows"><span class="hs-identifier hs-var">shows</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -&gt; ByteString -&gt; ByteString
</span><a href="../../bytestring/src/Data.ByteString.html#take"><span class="hs-identifier hs-var">BS.take</span></a></span><span> </span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">256</span></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><a href="#local-6989586621679620962"><span class="hs-identifier hs-var">contents</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-285"></span><span>        </span><span class="annot"><span class="annottext">ShowS -&gt; ShowS -&gt; ShowS
forall b c a. (b -&gt; c) -&gt; (a -&gt; b) -&gt; a -&gt; c
</span><a href="../../base/src/GHC.Base.html#."><span class="hs-operator hs-var">.</span></a></span><span> </span><span class="annot"><span class="annottext">String -&gt; ShowS
</span><a href="../../base/src/GHC.Show.html#showString"><span class="hs-identifier hs-var">showString</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;\n         (Fingerprint &quot;</span></span><span>
</span><span id="line-286"></span><span>        </span><span class="annot"><span class="annottext">ShowS -&gt; ShowS -&gt; ShowS
forall b c a. (b -&gt; c) -&gt; (a -&gt; b) -&gt; a -&gt; c
</span><a href="../../base/src/GHC.Base.html#."><span class="hs-operator hs-var">.</span></a></span><span> </span><span class="annot"><span class="annottext">Word64 -&gt; ShowS
forall a. Show a =&gt; a -&gt; ShowS
</span><a href="../../base/src/GHC.Show.html#shows"><span class="hs-identifier hs-var">shows</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
</span><a href="#local-6989586621679620959"><span class="hs-identifier hs-var">hi</span></a></span><span>
</span><span id="line-287"></span><span>        </span><span class="annot"><span class="annottext">ShowS -&gt; ShowS -&gt; ShowS
forall b c a. (b -&gt; c) -&gt; (a -&gt; b) -&gt; a -&gt; c
</span><a href="../../base/src/GHC.Base.html#."><span class="hs-operator hs-var">.</span></a></span><span> </span><span class="annot"><span class="annottext">String -&gt; ShowS
</span><a href="../../base/src/GHC.Show.html#showString"><span class="hs-identifier hs-var">showString</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot; &quot;</span></span><span>
</span><span id="line-288"></span><span>        </span><span class="annot"><span class="annottext">ShowS -&gt; ShowS -&gt; ShowS
forall b c a. (b -&gt; c) -&gt; (a -&gt; b) -&gt; a -&gt; c
</span><a href="../../base/src/GHC.Base.html#."><span class="hs-operator hs-var">.</span></a></span><span> </span><span class="annot"><span class="annottext">Word64 -&gt; ShowS
forall a. Show a =&gt; a -&gt; ShowS
</span><a href="../../base/src/GHC.Show.html#shows"><span class="hs-identifier hs-var">shows</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
</span><a href="#local-6989586621679620958"><span class="hs-identifier hs-var">lo</span></a></span><span>
</span><span id="line-289"></span><span>        </span><span class="annot"><span class="annottext">ShowS -&gt; ShowS -&gt; ShowS
forall b c a. (b -&gt; c) -&gt; (a -&gt; b) -&gt; a -&gt; c
</span><a href="../../base/src/GHC.Base.html#."><span class="hs-operator hs-var">.</span></a></span><span> </span><span class="annot"><span class="annottext">String -&gt; ShowS
</span><a href="../../base/src/GHC.Show.html#showString"><span class="hs-identifier hs-var">showString</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;)\n         (Fingerprint &quot;</span></span><span>
</span><span id="line-290"></span><span>        </span><span class="annot"><span class="annottext">ShowS -&gt; ShowS -&gt; ShowS
forall b c a. (b -&gt; c) -&gt; (a -&gt; b) -&gt; a -&gt; c
</span><a href="../../base/src/GHC.Base.html#."><span class="hs-operator hs-var">.</span></a></span><span> </span><span class="annot"><span class="annottext">Word64 -&gt; ShowS
forall a. Show a =&gt; a -&gt; ShowS
</span><a href="../../base/src/GHC.Show.html#shows"><span class="hs-identifier hs-var">shows</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
</span><a href="#local-6989586621679620957"><span class="hs-identifier hs-var">hi'</span></a></span><span>
</span><span id="line-291"></span><span>        </span><span class="annot"><span class="annottext">ShowS -&gt; ShowS -&gt; ShowS
forall b c a. (b -&gt; c) -&gt; (a -&gt; b) -&gt; a -&gt; c
</span><a href="../../base/src/GHC.Base.html#."><span class="hs-operator hs-var">.</span></a></span><span> </span><span class="annot"><span class="annottext">String -&gt; ShowS
</span><a href="../../base/src/GHC.Show.html#showString"><span class="hs-identifier hs-var">showString</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot; &quot;</span></span><span>
</span><span id="line-292"></span><span>        </span><span class="annot"><span class="annottext">ShowS -&gt; ShowS -&gt; ShowS
forall b c a. (b -&gt; c) -&gt; (a -&gt; b) -&gt; a -&gt; c
</span><a href="../../base/src/GHC.Base.html#."><span class="hs-operator hs-var">.</span></a></span><span> </span><span class="annot"><span class="annottext">Word64 -&gt; ShowS
forall a. Show a =&gt; a -&gt; ShowS
</span><a href="../../base/src/GHC.Show.html#shows"><span class="hs-identifier hs-var">shows</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
</span><a href="#local-6989586621679620956"><span class="hs-identifier hs-var">lo'</span></a></span><span>
</span><span id="line-293"></span><span>        </span><span class="annot"><span class="annottext">ShowS -&gt; ShowS -&gt; ShowS
forall b c a. (b -&gt; c) -&gt; (a -&gt; b) -&gt; a -&gt; c
</span><a href="../../base/src/GHC.Base.html#."><span class="hs-operator hs-var">.</span></a></span><span> </span><span class="annot"><span class="annottext">String -&gt; ShowS
</span><a href="../../base/src/GHC.Show.html#showString"><span class="hs-identifier hs-var">showString</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;)&quot;</span></span><span>
</span><span id="line-294"></span><span>        </span><span class="annot"><span class="annottext">ShowS -&gt; ShowS
forall a b. (a -&gt; b) -&gt; a -&gt; b
</span><a href="../../base/src/GHC.Base.html#%24"><span class="hs-operator hs-var">$</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;&quot;</span></span><span>
</span><span id="line-295"></span><span>
</span><span id="line-296"></span><span class="hs-comment">-------------------------------------------------------------------------------</span><span>
</span><span id="line-297"></span><span class="hs-comment">-- Patch helpers</span><span>
</span><span id="line-298"></span><span class="hs-comment">-------------------------------------------------------------------------------</span><span>
</span><span id="line-299"></span><span>
</span><span id="line-300"></span><span class="annot"><a href="Distribution.PackageDescription.Quirks.html#bsRemove"><span class="hs-identifier hs-type">bsRemove</span></a></span><span>
</span><span id="line-301"></span><span>    </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="../../bytestring/src/Data.ByteString.Internal.html#ByteString"><span class="hs-identifier hs-type">BS.ByteString</span></a></span><span>  </span><span class="hs-comment">-- ^ needle</span><span>
</span><span id="line-302"></span><span>    </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><a href="../../bytestring/src/Data.ByteString.Internal.html#ByteString"><span class="hs-identifier hs-type">BS.ByteString</span></a></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><a href="../../bytestring/src/Data.ByteString.Internal.html#ByteString"><span class="hs-identifier hs-type">BS.ByteString</span></a></span><span>
</span><span id="line-303"></span><span id="bsRemove"><span class="annot"><span class="annottext">bsRemove :: ByteString -&gt; ByteString -&gt; ByteString
</span><a href="Distribution.PackageDescription.Quirks.html#bsRemove"><span class="hs-identifier hs-var hs-var">bsRemove</span></a></span></span><span> </span><span id="local-6989586621679620952"><span class="annot"><span class="annottext">ByteString
</span><a href="#local-6989586621679620952"><span class="hs-identifier hs-var">needle</span></a></span></span><span> </span><span id="local-6989586621679620951"><span class="annot"><span class="annottext">ByteString
</span><a href="#local-6989586621679620951"><span class="hs-identifier hs-var">haystack</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-keyword">case</span><span> </span><span class="annot"><span class="annottext">ByteString -&gt; ByteString -&gt; (ByteString, ByteString)
</span><a href="../../bytestring/src/Data.ByteString.html#breakSubstring"><span class="hs-identifier hs-var">BS.breakSubstring</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><a href="#local-6989586621679620952"><span class="hs-identifier hs-var">needle</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><a href="#local-6989586621679620951"><span class="hs-identifier hs-var">haystack</span></a></span><span> </span><span class="hs-keyword">of</span><span>
</span><span id="line-304"></span><span>    </span><span class="hs-special">(</span><span id="local-6989586621679620949"><span class="annot"><span class="annottext">ByteString
</span><a href="#local-6989586621679620949"><span class="hs-identifier hs-var">h</span></a></span></span><span class="hs-special">,</span><span> </span><span id="local-6989586621679620948"><span class="annot"><span class="annottext">ByteString
</span><a href="#local-6989586621679620948"><span class="hs-identifier hs-var">t</span></a></span></span><span class="hs-special">)</span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">ByteString -&gt; ByteString -&gt; ByteString
</span><a href="../../bytestring/src/Data.ByteString.html#append"><span class="hs-identifier hs-var">BS.append</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><a href="#local-6989586621679620949"><span class="hs-identifier hs-var">h</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -&gt; ByteString -&gt; ByteString
</span><a href="../../bytestring/src/Data.ByteString.html#drop"><span class="hs-identifier hs-var">BS.drop</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -&gt; Int
</span><a href="../../bytestring/src/Data.ByteString.html#length"><span class="hs-identifier hs-var">BS.length</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><a href="#local-6989586621679620952"><span class="hs-identifier hs-var">needle</span></a></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">ByteString
</span><a href="#local-6989586621679620948"><span class="hs-identifier hs-var">t</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-305"></span><span>
</span><span id="line-306"></span><span class="annot"><a href="Distribution.PackageDescription.Quirks.html#bsReplace"><span class="hs-identifier hs-type">bsReplace</span></a></span><span>
</span><span id="line-307"></span><span>    </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="../../bytestring/src/Data.ByteString.Internal.html#ByteString"><span class="hs-identifier hs-type">BS.ByteString</span></a></span><span> </span><span class="hs-comment">-- ^ needle</span><span>
</span><span id="line-308"></span><span>    </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><a href="../../bytestring/src/Data.ByteString.Internal.html#ByteString"><span class="hs-identifier hs-type">BS.ByteString</span></a></span><span> </span><span class="hs-comment">-- ^ replacement</span><span>
</span><span id="line-309"></span><span>    </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><a href="../../bytestring/src/Data.ByteString.Internal.html#ByteString"><span class="hs-identifier hs-type">BS.ByteString</span></a></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><a href="../../bytestring/src/Data.ByteString.Internal.html#ByteString"><span class="hs-identifier hs-type">BS.ByteString</span></a></span><span>
</span><span id="line-310"></span><span id="bsReplace"><span class="annot"><span class="annottext">bsReplace :: ByteString -&gt; ByteString -&gt; ByteString -&gt; ByteString
</span><a href="Distribution.PackageDescription.Quirks.html#bsReplace"><span class="hs-identifier hs-var hs-var">bsReplace</span></a></span></span><span> </span><span id="local-6989586621679620944"><span class="annot"><span class="annottext">ByteString
</span><a href="#local-6989586621679620944"><span class="hs-identifier hs-var">needle</span></a></span></span><span> </span><span id="local-6989586621679620943"><span class="annot"><span class="annottext">ByteString
</span><a href="#local-6989586621679620943"><span class="hs-identifier hs-var">repl</span></a></span></span><span> </span><span id="local-6989586621679620942"><span class="annot"><span class="annottext">ByteString
</span><a href="#local-6989586621679620942"><span class="hs-identifier hs-var">haystack</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-keyword">case</span><span> </span><span class="annot"><span class="annottext">ByteString -&gt; ByteString -&gt; (ByteString, ByteString)
</span><a href="../../bytestring/src/Data.ByteString.html#breakSubstring"><span class="hs-identifier hs-var">BS.breakSubstring</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><a href="#local-6989586621679620944"><span class="hs-identifier hs-var">needle</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><a href="#local-6989586621679620942"><span class="hs-identifier hs-var">haystack</span></a></span><span> </span><span class="hs-keyword">of</span><span>
</span><span id="line-311"></span><span>    </span><span class="hs-special">(</span><span id="local-6989586621679620941"><span class="annot"><span class="annottext">ByteString
</span><a href="#local-6989586621679620941"><span class="hs-identifier hs-var">h</span></a></span></span><span class="hs-special">,</span><span> </span><span id="local-6989586621679620940"><span class="annot"><span class="annottext">ByteString
</span><a href="#local-6989586621679620940"><span class="hs-identifier hs-var">t</span></a></span></span><span class="hs-special">)</span><span>
</span><span id="line-312"></span><span>        </span><span class="hs-glyph">|</span><span> </span><span class="annot"><span class="annottext">Bool -&gt; Bool
</span><span class="hs-identifier hs-var">not</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -&gt; Bool
</span><a href="../../bytestring/src/Data.ByteString.html#null"><span class="hs-identifier hs-var">BS.null</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><a href="#local-6989586621679620940"><span class="hs-identifier hs-var">t</span></a></span><span class="hs-special">)</span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">ByteString -&gt; ByteString -&gt; ByteString
</span><a href="../../bytestring/src/Data.ByteString.html#append"><span class="hs-identifier hs-var">BS.append</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><a href="#local-6989586621679620941"><span class="hs-identifier hs-var">h</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -&gt; ByteString -&gt; ByteString
</span><a href="../../bytestring/src/Data.ByteString.html#append"><span class="hs-identifier hs-var">BS.append</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><a href="#local-6989586621679620943"><span class="hs-identifier hs-var">repl</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -&gt; ByteString -&gt; ByteString
</span><a href="../../bytestring/src/Data.ByteString.html#drop"><span class="hs-identifier hs-var">BS.drop</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -&gt; Int
</span><a href="../../bytestring/src/Data.ByteString.html#length"><span class="hs-identifier hs-var">BS.length</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><a href="#local-6989586621679620944"><span class="hs-identifier hs-var">needle</span></a></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">ByteString
</span><a href="#local-6989586621679620940"><span class="hs-identifier hs-var">t</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-313"></span><span>        </span><span class="hs-glyph">|</span><span> </span><span class="annot"><span class="annottext">Bool
</span><a href="../../base/src/GHC.Base.html#otherwise"><span class="hs-identifier hs-var">otherwise</span></a></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">ByteString
</span><a href="#local-6989586621679620942"><span class="hs-identifier hs-var">haystack</span></a></span><span>
</span><span id="line-314"></span><span>
</span><span id="line-315"></span><span class="annot"><a href="Distribution.PackageDescription.Quirks.html#bsRemoveStarting"><span class="hs-identifier hs-type">bsRemoveStarting</span></a></span><span>
</span><span id="line-316"></span><span>    </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="../../bytestring/src/Data.ByteString.Internal.html#ByteString"><span class="hs-identifier hs-type">BS.ByteString</span></a></span><span>  </span><span class="hs-comment">-- ^ needle</span><span>
</span><span id="line-317"></span><span>    </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><a href="../../bytestring/src/Data.ByteString.Internal.html#ByteString"><span class="hs-identifier hs-type">BS.ByteString</span></a></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><a href="../../bytestring/src/Data.ByteString.Internal.html#ByteString"><span class="hs-identifier hs-type">BS.ByteString</span></a></span><span>
</span><span id="line-318"></span><span id="bsRemoveStarting"><span class="annot"><span class="annottext">bsRemoveStarting :: ByteString -&gt; ByteString -&gt; ByteString
</span><a href="Distribution.PackageDescription.Quirks.html#bsRemoveStarting"><span class="hs-identifier hs-var hs-var">bsRemoveStarting</span></a></span></span><span> </span><span id="local-6989586621679620937"><span class="annot"><span class="annottext">ByteString
</span><a href="#local-6989586621679620937"><span class="hs-identifier hs-var">needle</span></a></span></span><span> </span><span id="local-6989586621679620936"><span class="annot"><span class="annottext">ByteString
</span><a href="#local-6989586621679620936"><span class="hs-identifier hs-var">haystack</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-keyword">case</span><span> </span><span class="annot"><span class="annottext">ByteString -&gt; ByteString -&gt; (ByteString, ByteString)
</span><a href="../../bytestring/src/Data.ByteString.html#breakSubstring"><span class="hs-identifier hs-var">BS.breakSubstring</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><a href="#local-6989586621679620937"><span class="hs-identifier hs-var">needle</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><a href="#local-6989586621679620936"><span class="hs-identifier hs-var">haystack</span></a></span><span> </span><span class="hs-keyword">of</span><span>
</span><span id="line-319"></span><span>    </span><span class="hs-special">(</span><span id="local-6989586621679620935"><span class="annot"><span class="annottext">ByteString
</span><a href="#local-6989586621679620935"><span class="hs-identifier hs-var">h</span></a></span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">ByteString
</span><span class="hs-identifier">_</span></span><span class="hs-special">)</span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">ByteString
</span><a href="#local-6989586621679620935"><span class="hs-identifier hs-var">h</span></a></span><span>
</span><span id="line-320"></span></pre></body></html>